StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
St_TpcResponseSimulatorC.h
1 #ifndef St_TpcResponseSimulatorC_h
2 #define St_TpcResponseSimulatorC_h
3 
4 #include "TChair.h"
5 #include "tables/St_TpcResponseSimulator_Table.h"
6 
8  public:
9  static St_TpcResponseSimulatorC* instance();
10  TpcResponseSimulator_st *Struct(Int_t i = 0) const {return ((St_TpcResponseSimulator*) Table())->GetTable()+i;}
11  UInt_t getNumRows() const {return GetNRows();}
12  Float_t I0(Int_t i = 0) const {return Struct(i)->I0;}
13  Float_t Cluster(Int_t i = 0) const {return Struct(i)->Cluster;}
14  Float_t W(Int_t i = 0) const {return Struct(i)->W;}
15  Float_t OmegaTau(Int_t i = 0) const {return Struct(i)->OmegaTau;}
16  Float_t K3IP(Int_t i = 0) const {return Struct(i)->K3IP;}
17  Float_t K3IR(Int_t i = 0) const {return Struct(i)->K3IR;}
18  Float_t K3OP(Int_t i = 0) const {return Struct(i)->K3OP;}
19  Float_t K3OR(Int_t i = 0) const {return Struct(i)->K3OR;}
20  Float_t FanoFactor(Int_t i = 0) const {return Struct(i)->FanoFactor;}
21  Float_t AveragePedestal(Int_t i = 0) const {return Struct(i)->AveragePedestal;}
22  Float_t AveragePedestalRMS(Int_t i = 0) const {return Struct(i)->AveragePedestalRMS;}
23  Float_t AveragePedestalRMSX(Int_t i = 0) const {return Struct(i)->AveragePedestalRMSX;}
24  Float_t tauIntegration(Int_t i = 0) const {return Struct(i)->tauIntegration;}
25  Float_t tauF(Int_t i = 0) const {return Struct(i)->tauF;}
26  Float_t tauP(Int_t i = 0) const {return Struct(i)->tauP;}
27  Float_t *tauX(Int_t i = 0) const {return &Struct(i)->tauXI;}
28  Float_t tauXI(Int_t i = 0) const {return Struct(i)->tauXI;}
29  Float_t tauXO(Int_t i = 0) const {return Struct(i)->tauXO;}
30  Float_t *tauC(Int_t i = 0) const {return &Struct(i)->tauCI;}
31  Float_t tauCI(Int_t i = 0) const {return Struct(i)->tauCI;}
32  Float_t tauCO(Int_t i = 0) const {return Struct(i)->tauCO;}
33  Float_t SigmaJitterTI(Int_t i = 0) const {return Struct(i)->SigmaJitterTI;}
34  Float_t SigmaJitterTO(Int_t i = 0) const {return Struct(i)->SigmaJitterTO;}
35  Float_t SigmaJitterXI(Int_t i = 0) const {return Struct(i)->SigmaJitterXI;}
36  Float_t SigmaJitterXO(Int_t i = 0) const {return Struct(i)->SigmaJitterXO;}
37  Float_t longitudinalDiffusion(Int_t i = 0) const {return Struct(i)->longitudinalDiffusion;}
38  Float_t longitudinalDiffusionI(Int_t i = 0) const {return Struct(i)->longitudinalDiffusionI;}
39  Float_t transverseDiffusion(Int_t i = 0) const {return Struct(i)->transverseDiffusion;}
40  Float_t transverseDiffusionI(Int_t i = 0) const {return Struct(i)->transverseDiffusionI;}
41  Float_t NoElPerAdc(Int_t i = 0) const {return Struct(i)->NoElPerAdc;}
42  Float_t NoElPerAdcI(Int_t i = 0) const {return Struct(i)->NoElPerAdcI;}
43  Float_t NoElPerAdcO(Int_t i = 0) const {return Struct(i)->NoElPerAdcO;}
44  Float_t NoElPerAdcX(Int_t i = 0) const {return Struct(i)->NoElPerAdcX;}
45  Float_t OmegaTauScaleI(Int_t i = 0) const {return Struct(i)->OmegaTauScaleI;}
46  Float_t OmegaTauScaleO(Int_t i = 0) const {return Struct(i)->OmegaTauScaleO;}
47  Float_t *SecRowCor(Int_t i = 0) const {return &Struct(i)->SecRowCorIW[0];}
48  Float_t *SecRowCorIW(Int_t i = 0) const {return &Struct(i)->SecRowCorIW[0];}
49  Float_t *SecRowCorOW(Int_t i = 0) const {return &Struct(i)->SecRowCorOW[0];}
50  Float_t *SecRowCorIE(Int_t i = 0) const {return &Struct(i)->SecRowCorIE[0];}
51  Float_t *SecRowCorOE(Int_t i = 0) const {return &Struct(i)->SecRowCorOE[0];}
52 
53  Float_t *SecRowSig(Int_t i = 0) const {return &Struct(i)->SecRowSigIW[0];}
54  Float_t *SecRowSigIW(Int_t i = 0) const {return &Struct(i)->SecRowSigIW[0];}
55  Float_t *SecRowSigOW(Int_t i = 0) const {return &Struct(i)->SecRowSigOW[0];}
56  Float_t *SecRowSigIE(Int_t i = 0) const {return &Struct(i)->SecRowSigIE[0];}
57  Float_t *SecRowSigOE(Int_t i = 0) const {return &Struct(i)->SecRowSigOE[0];}
58 
59  Float_t PolyaInner(Int_t i = 0) const {return Struct(i)->PolyaInner;}
60  Float_t PolyaOuter(Int_t i = 0) const {return Struct(i)->PolyaOuter;}
61  Float_t T0offset(Int_t i = 0) const {return Struct(i)->T0offset;}
62  Float_t T0offsetI(Int_t i = 0) const {return Struct(i)->T0offsetI;}
63  Float_t T0offsetO(Int_t i = 0) const {return Struct(i)->T0offsetO;}
64  Float_t FirstRowC(Int_t i = 0) const {return Struct(i)->FirstRowC;}
65  Float_t betaStar(Int_t i = 0) const {return Struct(i)->betaStar;}
66  Float_t tMaxI(Int_t i = 0) const {return Struct(i)->tMaxI;}
67  Float_t tMaxO(Int_t i = 0) const {return Struct(i)->tMaxO;}
68  Float_t *tMax(Int_t i = 0) const {return &Struct(i)->tMaxI;}
69  protected:
70  St_TpcResponseSimulatorC(St_TpcResponseSimulator *table=0) : TChair(table) {}
71  virtual ~St_TpcResponseSimulatorC() {fgInstance = 0;}
72  private:
73  static St_TpcResponseSimulatorC* fgInstance;
74  ClassDefChair(St_TpcResponseSimulator, TpcResponseSimulator_st )
75  ClassDef(St_TpcResponseSimulatorC,1) //C++ TChair for TpcResponseSimulator table class
76 };
77 #endif
Definition: TChair.h:27