Changeset 3123 in Sophya for trunk/SophyaPI/PIext/nomhistadapter.cc
- Timestamp:
- Jan 10, 2007, 12:53:57 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PIext/nomhistadapter.cc
r3052 r3123 20 20 21 21 //----------------------------------------------------------------------------- 22 // Class Adaptateur d'objet (Pour NamedObjMgr) d'objet Histo / HProf / HistoErr22 // Class Adaptateur d'objet (Pour NamedObjMgr) d'objet Histo / HProf 23 23 //----------------------------------------------------------------------------- 24 24 … … 47 47 { 48 48 HProf * hp = dynamic_cast<HProf *>(mHis); 49 HistoErr * herr = dynamic_cast<HistoErr *>(mHis);50 49 if(hp) return("HProf "); 51 else if(herr) return("HistoErr ");52 50 else return("Histo "); 53 51 } … … 126 124 mHis->UpdateHisto(); // pour le cas ou c'est un HProf 127 125 HProf * hp = dynamic_cast<HProf *>(mHis); 128 HistoErr * herr = dynamic_cast<HistoErr *>(mHis);129 126 if(hp) return( new HProf(*hp) ); 130 else if(herr) return( new HistoErr(*herr) );131 127 else return( new Histo(*mHis) ); 132 128 } … … 225 221 mHis = h; 226 222 mHpr = dynamic_cast<HProf *>(h); 227 mHerr = dynamic_cast<HistoErr *>(h);228 223 } 229 224 … … 254 249 mRet[0] = k; mRet[1] = mHis->BinCenter(k); 255 250 mRet[2] = (*mHis)(k); mRet[3] = mHis->Error(k); 256 if(mHerr) mRet[4] = mHerr->NEntBin(k); 257 else if(mHpr) mRet[4] = mHpr->SumW(k); 258 else mRet[4] = 0.; 251 if(mHpr) mRet[4] = mHpr->SumW(k); else mRet[4] = 0.; 259 252 } 260 253 return(mRet);
Note:
See TracChangeset
for help on using the changeset viewer.