#include <TEcnaObject.h>
Public Member Functions | |
Long_t | GetPointerValue (const TString &) |
void | Init () |
void | NumberCreateObjectMessage (const TString &, const Long_t &, const Int_t &) |
void | NumberReuseObjectMessage (const TString &, const Long_t &, const Int_t &) |
Bool_t | RegisterPointer (const TString &, const Long_t &) |
TEcnaObject () | |
~TEcnaObject () override | |
TEcnaObject.h Update: 05/10/2012 Author: B.Fabbro (berna) DSM/IRFU/SPP CEA-Saclay Copyright: Those valid for CEA sofware rd.f abbro @cea .fr
ECNA web page: http://cms-fabbro.web.cern.ch/cms-fabbro/
ECNA object management
Definition at line 25 of file TEcnaObject.h.
TEcnaObject::TEcnaObject | ( | ) |
Definition at line 27 of file TEcnaObject.cc.
References Init(), and NumberCreateObjectMessage().
|
override |
Definition at line 16 of file TEcnaObject.cc.
Long_t TEcnaObject::GetPointerValue | ( | const TString & | ClassName | ) |
Definition at line 209 of file TEcnaObject.cc.
References fCounterReusingTEcnaGui, fCounterReusingTEcnaHeader, fCounterReusingTEcnaHistos, fCounterReusingTEcnaNArrayD, fCounterReusingTEcnaNumbering, fCounterReusingTEcnaParCout, fCounterReusingTEcnaParEcal, fCounterReusingTEcnaParHistos, fCounterReusingTEcnaParPaths, fCounterReusingTEcnaRead, fCounterReusingTEcnaResultType, fCounterReusingTEcnaRootFile, fCounterReusingTEcnaRun, fCounterReusingTEcnaWrite, fObjectTEcnaGui, fObjectTEcnaHeader, fObjectTEcnaHistos, fObjectTEcnaNArrayD, fObjectTEcnaNumbering, fObjectTEcnaParCout, fObjectTEcnaParEcal, fObjectTEcnaParHistos, fObjectTEcnaParPaths, fObjectTEcnaRead, fObjectTEcnaResultType, fObjectTEcnaRootFile, fObjectTEcnaRun, fObjectTEcnaWrite, and NumberReuseObjectMessage().
Referenced by TEcnaRun::Init(), TEcnaRead::OpenRootFile(), TEcnaRun::OpenRootFile(), TEcnaGui::TEcnaGui(), TEcnaHistos::TEcnaHistos(), TEcnaNumbering::TEcnaNumbering(), TEcnaParHistos::TEcnaParHistos(), TEcnaRead::TEcnaRead(), and TEcnaWrite::TEcnaWrite().
void TEcnaObject::Init | ( | void | ) |
Definition at line 39 of file TEcnaObject.cc.
References fCounterCreateTEcnaGui, fCounterCreateTEcnaHeader, fCounterCreateTEcnaHistos, fCounterCreateTEcnaNArrayD, fCounterCreateTEcnaNumbering, fCounterCreateTEcnaParCout, fCounterCreateTEcnaParEcal, fCounterCreateTEcnaParHistos, fCounterCreateTEcnaParPaths, fCounterCreateTEcnaRead, fCounterCreateTEcnaResultType, fCounterCreateTEcnaRootFile, fCounterCreateTEcnaRun, fCounterCreateTEcnaWrite, fCounterReusingTEcnaGui, fCounterReusingTEcnaHeader, fCounterReusingTEcnaHistos, fCounterReusingTEcnaNArrayD, fCounterReusingTEcnaNumbering, fCounterReusingTEcnaParCout, fCounterReusingTEcnaParEcal, fCounterReusingTEcnaParHistos, fCounterReusingTEcnaParPaths, fCounterReusingTEcnaRead, fCounterReusingTEcnaResultType, fCounterReusingTEcnaRootFile, fCounterReusingTEcnaRun, fCounterReusingTEcnaWrite, fgMaxCar, fObjectTEcnaGui, fObjectTEcnaHeader, fObjectTEcnaHistos, fObjectTEcnaNArrayD, fObjectTEcnaNumbering, fObjectTEcnaParCout, fObjectTEcnaParEcal, fObjectTEcnaParHistos, fObjectTEcnaParPaths, fObjectTEcnaRead, fObjectTEcnaResultType, fObjectTEcnaRootFile, fObjectTEcnaRun, fObjectTEcnaWrite, and fTTBELL.
Referenced by TEcnaObject().
void TEcnaObject::NumberCreateObjectMessage | ( | const TString & | ClassName, |
const Long_t & | PointerValue, | ||
const Int_t & | NbOfObjects | ||
) |
Definition at line 299 of file TEcnaObject.cc.
References gather_cfg::cout.
Referenced by RegisterPointer(), and TEcnaObject().
void TEcnaObject::NumberReuseObjectMessage | ( | const TString & | ClassName, |
const Long_t & | PointerValue, | ||
const Int_t & | NbOfObjects | ||
) |
Definition at line 314 of file TEcnaObject.cc.
References gather_cfg::cout.
Referenced by GetPointerValue().
Bool_t TEcnaObject::RegisterPointer | ( | const TString & | ClassName, |
const Long_t & | PointerValue | ||
) |
Definition at line 100 of file TEcnaObject.cc.
References gather_cfg::cout, fCounterCreateTEcnaGui, fCounterCreateTEcnaHeader, fCounterCreateTEcnaHistos, fCounterCreateTEcnaNArrayD, fCounterCreateTEcnaNumbering, fCounterCreateTEcnaParCout, fCounterCreateTEcnaParEcal, fCounterCreateTEcnaParHistos, fCounterCreateTEcnaParPaths, fCounterCreateTEcnaRead, fCounterCreateTEcnaResultType, fCounterCreateTEcnaRootFile, fCounterCreateTEcnaRun, fCounterCreateTEcnaWrite, fObjectTEcnaGui, fObjectTEcnaHeader, fObjectTEcnaHistos, fObjectTEcnaNArrayD, fObjectTEcnaNumbering, fObjectTEcnaParCout, fObjectTEcnaParEcal, fObjectTEcnaParHistos, fObjectTEcnaParPaths, fObjectTEcnaRead, fObjectTEcnaResultType, fObjectTEcnaRootFile, fObjectTEcnaRun, fObjectTEcnaWrite, fTTBELL, and NumberCreateObjectMessage().
Referenced by TEcnaRun::Init(), TEcnaGui::TEcnaGui(), TEcnaHeader::TEcnaHeader(), TEcnaHistos::TEcnaHistos(), TEcnaNArrayD::TEcnaNArrayD(), TEcnaNumbering::TEcnaNumbering(), TEcnaParCout::TEcnaParCout(), TEcnaParEcal::TEcnaParEcal(), TEcnaParHistos::TEcnaParHistos(), TEcnaParPaths::TEcnaParPaths(), TEcnaRead::TEcnaRead(), TEcnaResultType::TEcnaResultType(), TEcnaRootFile::TEcnaRootFile(), and TEcnaWrite::TEcnaWrite().
|
private |
Definition at line 50 of file TEcnaObject.h.
Referenced by Init(), and RegisterPointer().
|
private |
Definition at line 51 of file TEcnaObject.h.
Referenced by Init(), and RegisterPointer().
|
private |
Definition at line 52 of file TEcnaObject.h.
Referenced by Init(), and RegisterPointer().
|
private |
Definition at line 53 of file TEcnaObject.h.
Referenced by Init(), and RegisterPointer().
|
private |
Definition at line 54 of file TEcnaObject.h.
Referenced by Init(), and RegisterPointer().
|
private |
Definition at line 55 of file TEcnaObject.h.
Referenced by Init(), and RegisterPointer().
|
private |
Definition at line 56 of file TEcnaObject.h.
Referenced by Init(), and RegisterPointer().
|
private |
Definition at line 57 of file TEcnaObject.h.
Referenced by Init(), and RegisterPointer().
|
private |
Definition at line 58 of file TEcnaObject.h.
Referenced by Init(), and RegisterPointer().
|
private |
Definition at line 59 of file TEcnaObject.h.
Referenced by Init(), and RegisterPointer().
|
private |
Definition at line 60 of file TEcnaObject.h.
Referenced by Init(), and RegisterPointer().
|
private |
Definition at line 61 of file TEcnaObject.h.
Referenced by Init(), and RegisterPointer().
|
private |
Definition at line 62 of file TEcnaObject.h.
Referenced by Init(), and RegisterPointer().
|
private |
Definition at line 63 of file TEcnaObject.h.
Referenced by Init(), and RegisterPointer().
|
private |
Definition at line 66 of file TEcnaObject.h.
Referenced by GetPointerValue(), and Init().
|
private |
Definition at line 67 of file TEcnaObject.h.
Referenced by GetPointerValue(), and Init().
|
private |
Definition at line 68 of file TEcnaObject.h.
Referenced by GetPointerValue(), and Init().
|
private |
Definition at line 69 of file TEcnaObject.h.
Referenced by GetPointerValue(), and Init().
|
private |
Definition at line 70 of file TEcnaObject.h.
Referenced by GetPointerValue(), and Init().
|
private |
Definition at line 71 of file TEcnaObject.h.
Referenced by GetPointerValue(), and Init().
|
private |
Definition at line 72 of file TEcnaObject.h.
Referenced by GetPointerValue(), and Init().
|
private |
Definition at line 73 of file TEcnaObject.h.
Referenced by GetPointerValue(), and Init().
|
private |
Definition at line 74 of file TEcnaObject.h.
Referenced by GetPointerValue(), and Init().
|
private |
Definition at line 75 of file TEcnaObject.h.
Referenced by GetPointerValue(), and Init().
|
private |
Definition at line 76 of file TEcnaObject.h.
Referenced by GetPointerValue(), and Init().
|
private |
Definition at line 77 of file TEcnaObject.h.
Referenced by GetPointerValue(), and Init().
|
private |
Definition at line 78 of file TEcnaObject.h.
Referenced by GetPointerValue(), and Init().
|
private |
Definition at line 79 of file TEcnaObject.h.
Referenced by GetPointerValue(), and Init().
|
private |
Definition at line 29 of file TEcnaObject.h.
Referenced by Init().
|
private |
Definition at line 34 of file TEcnaObject.h.
Referenced by GetPointerValue(), Init(), and RegisterPointer().
|
private |
Definition at line 35 of file TEcnaObject.h.
Referenced by GetPointerValue(), Init(), and RegisterPointer().
|
private |
Definition at line 36 of file TEcnaObject.h.
Referenced by GetPointerValue(), Init(), and RegisterPointer().
|
private |
Definition at line 37 of file TEcnaObject.h.
Referenced by GetPointerValue(), Init(), and RegisterPointer().
|
private |
Definition at line 38 of file TEcnaObject.h.
Referenced by GetPointerValue(), Init(), and RegisterPointer().
|
private |
Definition at line 39 of file TEcnaObject.h.
Referenced by GetPointerValue(), Init(), and RegisterPointer().
|
private |
Definition at line 40 of file TEcnaObject.h.
Referenced by GetPointerValue(), Init(), and RegisterPointer().
|
private |
Definition at line 41 of file TEcnaObject.h.
Referenced by GetPointerValue(), Init(), and RegisterPointer().
|
private |
Definition at line 42 of file TEcnaObject.h.
Referenced by GetPointerValue(), Init(), and RegisterPointer().
|
private |
Definition at line 43 of file TEcnaObject.h.
Referenced by GetPointerValue(), Init(), and RegisterPointer().
|
private |
Definition at line 44 of file TEcnaObject.h.
Referenced by GetPointerValue(), Init(), and RegisterPointer().
|
private |
Definition at line 45 of file TEcnaObject.h.
Referenced by GetPointerValue(), Init(), and RegisterPointer().
|
private |
Definition at line 46 of file TEcnaObject.h.
Referenced by GetPointerValue(), Init(), and RegisterPointer().
|
private |
Definition at line 47 of file TEcnaObject.h.
Referenced by GetPointerValue(), Init(), and RegisterPointer().
|
private |
Definition at line 31 of file TEcnaObject.h.
Referenced by Init(), and RegisterPointer().