CMS 3D CMS Logo

TEcnaObject.h
Go to the documentation of this file.
1 #ifndef ZTR_TEcnaObject
2 #define ZTR_TEcnaObject
3 
4 #include <Riostream.h>
5 #include "TObject.h"
6 #include "TSystem.h"
7 
8 #include "TString.h"
9 
24 
25 class TEcnaObject : public TObject {
26 private:
27  //..... Attributes
28 
29  Int_t fgMaxCar;
30 
31  TString fTTBELL;
32 
33  //................................ Pointer values (cast Long_t)
48 
49  //................................ Object creation counter
64 
65  //................................ Object re-using counter
80 
81 public:
82  //..... Methods
83 
84  TEcnaObject();
85  ~TEcnaObject() override;
86 
87  void Init();
88 
89  Bool_t RegisterPointer(const TString&, const Long_t&);
90  Long_t GetPointerValue(const TString&);
91  void NumberCreateObjectMessage(const TString&, const Long_t&, const Int_t&);
92  void NumberReuseObjectMessage(const TString&, const Long_t&, const Int_t&);
93 
94  ClassDefOverride(TEcnaObject, 1) // Parameter management for CNA (Correlated Noises Analysis)
95 };
96 
97 #endif // ZTR_TEcnaObject
TEcnaObject::fObjectTEcnaNumbering
Long_t fObjectTEcnaNumbering
Definition: TEcnaObject.h:38
TEcnaObject::fCounterReusingTEcnaParCout
Int_t fCounterReusingTEcnaParCout
Definition: TEcnaObject.h:71
TEcnaObject::fCounterCreateTEcnaWrite
Int_t fCounterCreateTEcnaWrite
Definition: TEcnaObject.h:63
TEcnaObject::TEcnaObject
TEcnaObject()
Definition: TEcnaObject.cc:27
TEcnaObject::fObjectTEcnaParEcal
Long_t fObjectTEcnaParEcal
Definition: TEcnaObject.h:40
TEcnaObject::fObjectTEcnaRead
Long_t fObjectTEcnaRead
Definition: TEcnaObject.h:43
TEcnaObject::fCounterReusingTEcnaParHistos
Int_t fCounterReusingTEcnaParHistos
Definition: TEcnaObject.h:73
TEcnaObject::~TEcnaObject
~TEcnaObject() override
Definition: TEcnaObject.cc:16
TEcnaObject::fCounterCreateTEcnaParPaths
Int_t fCounterCreateTEcnaParPaths
Definition: TEcnaObject.h:58
TEcnaObject::fCounterCreateTEcnaRead
Int_t fCounterCreateTEcnaRead
Definition: TEcnaObject.h:59
TEcnaObject::fCounterReusingTEcnaNArrayD
Int_t fCounterReusingTEcnaNArrayD
Definition: TEcnaObject.h:69
TEcnaObject::fCounterReusingTEcnaHeader
Int_t fCounterReusingTEcnaHeader
Definition: TEcnaObject.h:67
TEcnaObject::fCounterCreateTEcnaHeader
Int_t fCounterCreateTEcnaHeader
Definition: TEcnaObject.h:51
TEcnaObject::fCounterReusingTEcnaParEcal
Int_t fCounterReusingTEcnaParEcal
Definition: TEcnaObject.h:72
TEcnaObject::fObjectTEcnaWrite
Long_t fObjectTEcnaWrite
Definition: TEcnaObject.h:47
TEcnaObject::fCounterCreateTEcnaResultType
Int_t fCounterCreateTEcnaResultType
Definition: TEcnaObject.h:60
TEcnaObject::fCounterReusingTEcnaNumbering
Int_t fCounterReusingTEcnaNumbering
Definition: TEcnaObject.h:70
TEcnaObject::fObjectTEcnaParCout
Long_t fObjectTEcnaParCout
Definition: TEcnaObject.h:39
TEcnaObject::fCounterCreateTEcnaRun
Int_t fCounterCreateTEcnaRun
Definition: TEcnaObject.h:62
TEcnaObject::RegisterPointer
Bool_t RegisterPointer(const TString &, const Long_t &)
Definition: TEcnaObject.cc:100
TEcnaObject::fObjectTEcnaRun
Long_t fObjectTEcnaRun
Definition: TEcnaObject.h:46
TEcnaObject::fCounterCreateTEcnaParCout
Int_t fCounterCreateTEcnaParCout
Definition: TEcnaObject.h:55
TEcnaObject::fCounterCreateTEcnaNArrayD
Int_t fCounterCreateTEcnaNArrayD
Definition: TEcnaObject.h:53
TEcnaObject::fCounterReusingTEcnaRootFile
Int_t fCounterReusingTEcnaRootFile
Definition: TEcnaObject.h:77
TEcnaObject::fCounterCreateTEcnaGui
Int_t fCounterCreateTEcnaGui
Definition: TEcnaObject.h:50
TEcnaObject::fCounterReusingTEcnaResultType
Int_t fCounterReusingTEcnaResultType
Definition: TEcnaObject.h:76
TEcnaObject::fCounterReusingTEcnaRun
Int_t fCounterReusingTEcnaRun
Definition: TEcnaObject.h:78
TEcnaObject::fCounterReusingTEcnaHistos
Int_t fCounterReusingTEcnaHistos
Definition: TEcnaObject.h:68
TEcnaObject
Definition: TEcnaObject.h:25
TEcnaObject::fCounterCreateTEcnaRootFile
Int_t fCounterCreateTEcnaRootFile
Definition: TEcnaObject.h:61
TEcnaObject::fCounterCreateTEcnaHistos
Int_t fCounterCreateTEcnaHistos
Definition: TEcnaObject.h:52
TEcnaObject::fCounterReusingTEcnaParPaths
Int_t fCounterReusingTEcnaParPaths
Definition: TEcnaObject.h:74
TEcnaObject::fCounterReusingTEcnaGui
Int_t fCounterReusingTEcnaGui
Definition: TEcnaObject.h:66
TEcnaObject::fObjectTEcnaNArrayD
Long_t fObjectTEcnaNArrayD
Definition: TEcnaObject.h:37
TEcnaObject::fObjectTEcnaHistos
Long_t fObjectTEcnaHistos
Definition: TEcnaObject.h:36
TEcnaObject::fgMaxCar
Int_t fgMaxCar
Definition: TEcnaObject.h:29
TEcnaObject::fTTBELL
TString fTTBELL
Definition: TEcnaObject.h:31
TEcnaObject::fObjectTEcnaParPaths
Long_t fObjectTEcnaParPaths
Definition: TEcnaObject.h:42
TEcnaObject::fCounterCreateTEcnaParEcal
Int_t fCounterCreateTEcnaParEcal
Definition: TEcnaObject.h:56
TEcnaObject::fObjectTEcnaRootFile
Long_t fObjectTEcnaRootFile
Definition: TEcnaObject.h:45
TEcnaObject::NumberCreateObjectMessage
void NumberCreateObjectMessage(const TString &, const Long_t &, const Int_t &)
Definition: TEcnaObject.cc:299
TEcnaObject::fCounterCreateTEcnaNumbering
Int_t fCounterCreateTEcnaNumbering
Definition: TEcnaObject.h:54
TEcnaObject::fObjectTEcnaHeader
Long_t fObjectTEcnaHeader
Definition: TEcnaObject.h:35
TEcnaObject::fCounterCreateTEcnaParHistos
Int_t fCounterCreateTEcnaParHistos
Definition: TEcnaObject.h:57
TEcnaObject::fCounterReusingTEcnaWrite
Int_t fCounterReusingTEcnaWrite
Definition: TEcnaObject.h:79
TEcnaObject::fCounterReusingTEcnaRead
Int_t fCounterReusingTEcnaRead
Definition: TEcnaObject.h:75
TEcnaObject::NumberReuseObjectMessage
void NumberReuseObjectMessage(const TString &, const Long_t &, const Int_t &)
Definition: TEcnaObject.cc:314
TEcnaObject::Init
void Init()
Definition: TEcnaObject.cc:39
TEcnaObject::fObjectTEcnaParHistos
Long_t fObjectTEcnaParHistos
Definition: TEcnaObject.h:41
TEcnaObject::fObjectTEcnaGui
Long_t fObjectTEcnaGui
Definition: TEcnaObject.h:34
TEcnaObject::fObjectTEcnaResultType
Long_t fObjectTEcnaResultType
Definition: TEcnaObject.h:44
TEcnaObject::GetPointerValue
Long_t GetPointerValue(const TString &)
Definition: TEcnaObject.cc:209