StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
St_pxlSensorTpsC.h
1 #ifndef St_pxlSensorTpsC_h
2 #define St_pxlSensorTpsC_h
3 
4 #include "TChair.h"
5 #include "tables/St_pxlSensorTps_Table.h"
6 
7 class St_pxlSensorTpsC : public TChair {
8  public:
9  static St_pxlSensorTpsC* instance();
10  pxlSensorTps_st *Struct(Int_t i = 0) const {return ((St_pxlSensorTps*) Table())->GetTable()+i;}
11  UInt_t getNumRows() const {return GetNRows();}
12  Int_t Id(Int_t i = 0) const {return Struct(i)->Id;}
13  UShort_t nMeasurements(Int_t i = 0) const {return Struct(i)->nMeasurements;}
14  Float_t* A(Int_t i = 0) const {return Struct(i)->A;}
15  Float_t* X(Int_t i = 0) const {return Struct(i)->X;}
16  Float_t* Y(Int_t i = 0) const {return Struct(i)->Y;}
17  Float_t* W(Int_t i = 0) const {return Struct(i)->W;}
18  protected:
19  St_pxlSensorTpsC(St_pxlSensorTps *table=0) : TChair(table) {}
20  virtual ~St_pxlSensorTpsC() {fgInstance = 0;}
21  private:
22  static St_pxlSensorTpsC* fgInstance;
23  ClassDefChair(St_pxlSensorTps, pxlSensorTps_st )
24  ClassDef(St_pxlSensorTpsC,1) //C++ TChair for pxlSensorTps table class
25 };
26 #endif
Definition: TChair.h:27