/[PAMELA software]/DarthVader/TrackerLevel2/inc/TrkParams.h
ViewVC logotype

Diff of /DarthVader/TrackerLevel2/inc/TrkParams.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.13 by pam-fi, Wed Mar 5 17:00:18 2008 UTC revision 1.17 by pam-fi, Tue Nov 29 13:24:15 2011 UTC
# Line 74  public: Line 74  public:
74      static TString      calibpathf; //full      static TString      calibpathf; //full
75      static Bool_t       calib104;      static Bool_t       calib104;
76      static Bool_t       calibload;      static Bool_t       calibload;
77        static TrkCalib*    calib1;
78        static TrkCalib*    calib2;
79      // ---------------------------------------------      // ---------------------------------------------
80      // variables to store loaded-parameters info      // variables to store loaded-parameters info
81      // ---------------------------------------------      // ---------------------------------------------
# Line 115  public: Line 117  public:
117      static Bool_t LoadCalib( );      static Bool_t LoadCalib( );
118      static Bool_t CalibIsLoaded(){ return calibload; };      static Bool_t CalibIsLoaded(){ return calibload; };
119      static UInt_t ValidateTrkCalib( CalibTrk1Event* );      static UInt_t ValidateTrkCalib( CalibTrk1Event* );
120      static void FillFCalibFrom(TFile* , Int_t , Int_t );//full  //    static void FillFCalibFrom(TFile* , Int_t , Int_t );//full
121      static void FillTCalibFrom(TFile* , Int_t , Int_t );//truncated  //    static void FillTCalibFrom(TFile* , Int_t , Int_t );//truncated
122      static void FillTCalibFrom(TString path);      static void FillTCalibFrom(TString path);
123      static void FillACalibFrom(TFile* , Int_t , Int_t );//all      static void FillACalibFrom(TFile* , Int_t , Int_t );//all
124      static void FillMask(TFile* , Int_t , Int_t );      static void FillMask(TFile* , Int_t , Int_t );
# Line 126  public: Line 128  public:
128      // ---------------------------------------------      // ---------------------------------------------
129      static Bool_t Set( GL_RUN* glrun, TSQLServer* dbc, UInt_t type);      static Bool_t Set( GL_RUN* glrun, TSQLServer* dbc, UInt_t type);
130      static Bool_t Set( GL_RUN* glrun, TSQLServer* dbc){      static Bool_t Set( GL_RUN* glrun, TSQLServer* dbc){
131          for(Int_t i=0; i<NTYPES; i++)        Bool_t result = true;
132              if( !TrkParams::Set(glrun,dbc,trkparamtype[i]) )return false;            for(Int_t i=0; i<NTYPES; i++)
133          return true;          if( !TrkParams::Set(glrun,dbc,trkparamtype[i]) )
134                    result = false;
135              return result;
136      };      };
137      static Bool_t Set( TString, UInt_t );      static Bool_t Set( TString, UInt_t );
138      static Bool_t Set( UInt_t );      static Bool_t Set( UInt_t );
# Line 138  public: Line 142  public:
142      static Bool_t IsLoaded( UInt_t type ){return glload[TrkParams::GetIndex(type)];};      static Bool_t IsLoaded( UInt_t type ){return glload[TrkParams::GetIndex(type)];};
143      static Bool_t IsLoaded( );      static Bool_t IsLoaded( );
144    
145        static GL_PARAM GetParams( UInt_t type ){ return gl[TrkParams::GetIndex(type)]; };
146    
147      // ---------------------------------------------      // ---------------------------------------------
148      // retrieve parameters      // retrieve parameters
149      // ---------------------------------------------      // ---------------------------------------------
# Line 146  public: Line 152  public:
152      static float GetBZ(float*);      static float GetBZ(float*);
153      static float GetResolution(int,float);      static float GetResolution(int,float);
154      static int   GetPFA(){return sw_.pfaid;};      static int   GetPFA(){return sw_.pfaid;};
155        static int GetPFA_NbinsAngle();
156        static int GetPFA_NbinsETA();
157        static int GetPFA_NbinsCharge(){return 0;};
158        static int GetPFA_AngleBin(float);
159        static float* GetPFA_ETAcorr(TString,int,int,int);
160        static float* GetPFA_ETAabs(TString,int);
161        static float  GetPFA_ETAlandi(int,int,int);
162        static float  GetPFA_ETAlandi(int nv,int nl,float ang)
163            { return TrkParams::GetPFA_ETAlandi(nv,nl,TrkParams::GetPFA_AngleBin(ang)); };
164    
165    
166    
167      // ---------------------------------------------      // ---------------------------------------------
168      // debug mode      // debug mode

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.17

  ViewVC Help
Powered by ViewVC 1.1.23