34 Long_t PointerValue = (Long_t)
this;
107 Bool_t ClassFound = kFALSE;
109 if( ClassName ==
"TEcnaGui" )
117 if( ClassName ==
"TEcnaHeader" )
125 if( ClassName ==
"TEcnaHistos" )
133 if( ClassName ==
"TEcnaNArrayD" )
141 if( ClassName ==
"TEcnaNumbering" )
149 if( ClassName ==
"TEcnaParCout" )
157 if( ClassName ==
"TEcnaParEcal" )
165 if( ClassName ==
"TEcnaParHistos" )
173 if( ClassName ==
"TEcnaParPaths" )
181 if( ClassName ==
"TEcnaRead" )
189 if( ClassName ==
"TEcnaResultType" )
197 if( ClassName ==
"TEcnaRootFile" )
205 if( ClassName ==
"TEcnaRun" )
213 if( ClassName ==
"TEcnaWrite" )
222 if( ClassFound == kFALSE )
224 std::cout <<
"!TEcnaObject::RegisterPointer(...)> Class " << ClassName
225 <<
" not found." <<
fTTBELL << std::endl;
234 Long_t PointerValue = (Long_t)0;
236 if( ClassName ==
"TEcnaGui" )
243 if( ClassName ==
"TEcnaHeader" )
250 if( ClassName ==
"TEcnaHistos" )
257 if( ClassName ==
"TEcnaNArrayD" )
264 if( ClassName ==
"TEcnaNumbering" )
271 if( ClassName ==
"TEcnaParCout" )
278 if( ClassName ==
"TEcnaParEcal" )
285 if( ClassName ==
"TEcnaParHistos" )
292 if( ClassName ==
"TEcnaParPaths" )
299 if( ClassName ==
"TEcnaRead" )
306 if( ClassName ==
"TEcnaResultType" )
313 if( ClassName ==
"TEcnaRootFile" )
320 if( ClassName ==
"TEcnaRun" )
327 if( ClassName ==
"TEcnaWrite" )
341 std::cout <<
"*TEcnaObject::NumberCreateObjectMessage(...)> New ECNA object (pointer = " 342 << PointerValue <<
") from TEcnaObject " <<
this 343 <<
". Object# = " << std::setw(8) << NbOfObjects
344 <<
", Class: " << ClassName;
345 if( NbOfObjects > 1 ){
std::cout <<
" (INFO: more than 1 object)";}
354 if( PointerValue != (Long_t)0 )
356 std::cout <<
"*TEcnaObject::NumberReuseObjectMessage(...)> INFO: pointer " << PointerValue
357 <<
" used again from TEcnaObject " <<
this 358 <<
". " << std::setw(8) << NbOfObjects <<
" times, class: " << ClassName;
Long_t fObjectTEcnaResultType
Int_t fCounterReusingTEcnaWrite
Int_t fCounterReusingTEcnaParHistos
Int_t fCounterReusingTEcnaNArrayD
Int_t fCounterCreateTEcnaWrite
Long_t fObjectTEcnaParEcal
Int_t fCounterCreateTEcnaRead
Int_t fCounterCreateTEcnaHeader
Int_t fCounterCreateTEcnaParPaths
Int_t fCounterCreateTEcnaResultType
Int_t fCounterCreateTEcnaRun
Int_t fCounterReusingTEcnaParEcal
Int_t fCounterReusingTEcnaNumbering
Bool_t RegisterPointer(const TString &, const Long_t &)
Int_t fCounterReusingTEcnaHeader
Int_t fCounterCreateTEcnaNArrayD
Int_t fCounterCreateTEcnaGui
Int_t fCounterReusingTEcnaResultType
Int_t fCounterReusingTEcnaRootFile
Int_t fCounterReusingTEcnaGui
Long_t fObjectTEcnaParCout
Int_t fCounterCreateTEcnaParCout
Int_t fCounterReusingTEcnaRun
Int_t fCounterReusingTEcnaHistos
Int_t fCounterCreateTEcnaHistos
void NumberCreateObjectMessage(const TString &, const Long_t &, const Int_t &)
ClassImp(TEcnaObject) TEcnaObject
Long_t fObjectTEcnaNArrayD
Int_t fCounterCreateTEcnaRootFile
Long_t fObjectTEcnaHistos
Int_t fCounterReusingTEcnaParPaths
Int_t fCounterCreateTEcnaNumbering
Long_t fObjectTEcnaParHistos
Int_t fCounterCreateTEcnaParHistos
void NumberReuseObjectMessage(const TString &, const Long_t &, const Int_t &)
Int_t fCounterReusingTEcnaRead
Int_t fCounterCreateTEcnaParEcal
Long_t fObjectTEcnaRootFile
Long_t fObjectTEcnaHeader
Long_t GetPointerValue(const TString &)
Long_t fObjectTEcnaNumbering
Int_t fCounterReusingTEcnaParCout
Long_t fObjectTEcnaParPaths