/[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.8 by pam-fi, Wed Aug 22 07:03:44 2007 UTC revision 1.12 by pam-fi, Tue Jan 15 14:29:18 2008 UTC
# Line 9  Line 9 
9  #include <TString.h>  #include <TString.h>
10  #include <TSQLServer.h>  #include <TSQLServer.h>
11  #include <TSystem.h>  #include <TSystem.h>
12    #include <TROOT.h> // EMILIANO: needed to compile with ROOT > 5.16/x
13    
14  #include <GLTables.h>  #include <GLTables.h>
15  #include <TrkStruct.h>  #include <TrkStruct.h>
# Line 89  public: Line 90  public:
90      static cDbg init__dbg_mode; //debug mode (for both c++ and F77 roiutines)      static cDbg init__dbg_mode; //debug mode (for both c++ and F77 roiutines)
91      static float init__pfa_e234ax[6]; // angle intervals for eta2-3-4      static float init__pfa_e234ax[6]; // angle intervals for eta2-3-4
92      static float init__pfa_e234ay[6]; // angle intervals for eta2-3-4      static float init__pfa_e234ay[6]; // angle intervals for eta2-3-4
93        static double init__deltab_0;
94        static double init__deltab_1;
95        static double init__dlt;
96    
97      TrkParams();      TrkParams();
98            
99      
100      // ---------------------------------------------      // ---------------------------------------------
101      // calibration (PED-SIG-BAD)      // calibration (PED-SIG-BAD)
102      // ---------------------------------------------      // ---------------------------------------------
# Line 151  public: Line 156  public:
156      static void SetTrackingMode()   {track_.trackmode = init__mini_trackmode;};      static void SetTrackingMode()   {track_.trackmode = init__mini_trackmode;};
157      static void SetPrecisionFactor(){track_.fact      = init__mini_fact;     };      static void SetPrecisionFactor(){track_.fact      = init__mini_fact;     };
158      static void SetStepMin()        {track_.istepmin  = init__mini_istepmin; };      static void SetStepMin()        {track_.istepmin  = init__mini_istepmin; };
159        static void SetDeltaB()         {deltab_.delta0   = init__deltab_0;
160                                         deltab_.delta1   = init__deltab_1;};    
161        static void SetDLT()            {deltab_.dlt   = init__dlt;};
162        static void SetMiniDefault()    {
163            SetTrackingMode();
164            SetPrecisionFactor();
165            SetStepMin();
166            SetDeltaB();
167            SetDLT();
168        }; //
169        static void SetPFA();
170        
171      // set to custom values      // set to custom values
172      static void SetTrackingMode(int);      static void SetTrackingMode(int);
173      static void SetPrecisionFactor(double);      static void SetPrecisionFactor(double);
174      static void SetStepMin(int);      static void SetStepMin(int);
175        static void SetDeltaB(int,double);    
176        static void SetDLT(double);
177      static void SetPFA(int);      static void SetPFA(int);
178      static void SetPFA(float *);      static void SetPFA(float *);
     static void SetPFA(void);  
179            
180        // ---------------------------------------------
181        // varie ed eventuali...
182        // ---------------------------------------------
183        static TSQLServer* SetDBConnection();
184    
185    
186      ClassDef(TrkParams,2);      ClassDef(TrkParams,2);
187    
188  };  };

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.12

  ViewVC Help
Powered by ViewVC 1.1.23