StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
St_tpcPadResponseC.h
1 #ifndef St_tpcPadResponseC_h
2 #define St_tpcPadResponseC_h
3 
4 #include "TChair.h"
5 #include "tables/St_tpcPadResponse_Table.h"
6 
7 class St_tpcPadResponseC : public TChair {
8  public:
9  static St_tpcPadResponseC* instance();
10  tpcPadResponse_st *Struct(Int_t i = 0) {return ((St_tpcPadResponse*) Table())->GetTable()+i;}
11  UInt_t getNumRows() {return GetNRows();}
12  Float_t innerGasGainFluctuation(Int_t i = 0) {return Struct(i)->innerGasGainFluctuation;}
13  Float_t outerGasGainFluctuation(Int_t i = 0) {return Struct(i)->outerGasGainFluctuation;}
14  Float_t innerPadResponseSigma(Int_t i = 0) {return Struct(i)->innerPadResponseSigma;}
15  Float_t outerPadResponseSigma(Int_t i = 0) {return Struct(i)->outerPadResponseSigma;}
16  Float_t innerWirePadCoupling(Int_t i = 0) {return Struct(i)->innerWirePadCoupling;}
17  Float_t outerWirePadCoupling(Int_t i = 0) {return Struct(i)->outerWirePadCoupling;}
18  Float_t innerRowNormalization(Int_t i = 0) {return Struct(i)->innerRowNormalization;}
19  Float_t outerRowNormalization(Int_t i = 0) {return Struct(i)->outerRowNormalization;}
20  Float_t* BoundaryOfStepFunctions(Int_t i = 0) {return Struct(i)->BoundaryOfStepFunctions;}
21  Float_t* innerChargeFractionConstants(Int_t i =0){return Struct(i)->innerChargeFractionConstants;}
22  Float_t* outerChargeFractionConstants(Int_t i =0){return Struct(i)->outerChargeFractionConstants;}
23  Float_t errorFunctionRange(Int_t i = 0) {return Struct(i)->errorFunctionRange;}
24  Int_t errorFunctionEntry(Int_t i = 0) {return Struct(i)->errorFunctionEntry;}
25  Float_t longitudinalDiffusionConstant(Int_t i=0){return Struct(i)->longitudinalDiffusionConstant;}
26  Float_t transverseDiffusionConstant(Int_t i = 0){return Struct(i)->transverseDiffusionConstant;}
27  Float_t InnerOuterFactor(Int_t i = 0) {return Struct(i)->InnerOuterFactor;}
28  protected:
29  St_tpcPadResponseC(St_tpcPadResponse *table=0) : TChair(table) {}
30  virtual ~St_tpcPadResponseC() {fgInstance = 0;}
31  private:
32  static St_tpcPadResponseC* fgInstance;
33  ClassDefChair(St_tpcPadResponse, tpcPadResponse_st )
34  ClassDef(St_tpcPadResponseC,1) //C++ TChair for tpcPadResponse table class
35 };
36 #endif
Definition: TChair.h:27