StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StiLocalTrackSeedFinderParameters.h
1 #ifndef StiLocalTrackSeedFinderParameters_h
2 #define StiLocalTrackSeedFinderParameters_h
3 
4 #include "TChair.h"
5 #include "tables/St_LocalTrackSeedFinder_Table.h"
6 
8  public:
9  static StiLocalTrackSeedFinderParameters* instance();
10  LocalTrackSeedFinder_st *Struct(Int_t i = 0) {return ((St_LocalTrackSeedFinder*) Table())->GetTable()+i;}
11  UInt_t getNumRows() {return GetNRows();}
12  Double_t deltaY(Int_t i = 0) {return Struct(i)->deltaY;}
13  Double_t deltaZ(Int_t i = 0) {return Struct(i)->deltaZ;}
14  Double_t mExtrapDeltaY(Int_t i = 0) {return Struct(i)->mExtrapDeltaY;}
15  Double_t mExtrapDeltaZ(Int_t i = 0) {return Struct(i)->mExtrapDeltaZ;}
16  Int_t seedLength(Int_t i = 0) {return Struct(i)->seedLength;}
17  Int_t maxSkipped(Int_t i = 0) {return Struct(i)->maxSkipped;}
18  Int_t extrapMaxLength(Int_t i = 0) {return Struct(i)->extrapMaxLength;}
19  Int_t extrapMinLength(Int_t i = 0) {return Struct(i)->extrapMinLength;}
20  Int_t useOrigin(Int_t i = 0) {return Struct(i)->useOrigin;}
21  Double_t extrapDeltaY() {return mExtrapDeltaY();}
22  Double_t extrapDeltaZ() {return mExtrapDeltaZ();}
23 
24  protected:
25  StiLocalTrackSeedFinderParameters(St_LocalTrackSeedFinder *table=0) : TChair(table) {}
26  virtual ~StiLocalTrackSeedFinderParameters() {fgInstance = 0;}
27  private:
28  static StiLocalTrackSeedFinderParameters* fgInstance;
29  ClassDefineChair(StiLocalTrackSeedFinderParameters,St_LocalTrackSeedFinder, LocalTrackSeedFinder_st )
30  ClassDef(StiLocalTrackSeedFinderParameters,1) //C++ TChair for LocalTrackSeedFinder table class
31 };
32 #endif
Definition: TChair.h:27