/[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.11 by pam-fi, Tue Nov 27 11:43:49 2007 UTC revision 1.13 by pam-fi, Wed Mar 5 17:00:18 2008 UTC
# Line 16  Line 16 
16  #include <TrkCalib.h>  #include <TrkCalib.h>
17    
18  #define NTYPES 10  #define NTYPES 10
19    #define NGF 14
20    
21  /**  /**
22   * \brief Class to store tracker parameter information   * \brief Class to store tracker parameter information
# Line 92  public: Line 93  public:
93      static float init__pfa_e234ay[6]; // angle intervals for eta2-3-4      static float init__pfa_e234ay[6]; // angle intervals for eta2-3-4
94      static double init__deltab_0;      static double init__deltab_0;
95      static double init__deltab_1;      static double init__deltab_1;
96        static double init__dlt;
97    
98        // ------------------------------------------
99        // nominal z-coordinates to define acceptance
100        // ------------------------------------------
101        static int   nGF;
102        static float zGF[NGF];
103        static float xGF_min[NGF];
104        static float xGF_max[NGF];
105        static float yGF_min[NGF];
106        static float yGF_max[NGF];
107        static TString GF_element[NGF];
108    
109      TrkParams();      TrkParams();
110              
     
111      // ---------------------------------------------      // ---------------------------------------------
112      // calibration (PED-SIG-BAD)      // calibration (PED-SIG-BAD)
113      // ---------------------------------------------      // ---------------------------------------------
# Line 157  public: Line 169  public:
169      static void SetStepMin()        {track_.istepmin  = init__mini_istepmin; };      static void SetStepMin()        {track_.istepmin  = init__mini_istepmin; };
170      static void SetDeltaB()         {deltab_.delta0   = init__deltab_0;      static void SetDeltaB()         {deltab_.delta0   = init__deltab_0;
171                                       deltab_.delta1   = init__deltab_1;};                                           deltab_.delta1   = init__deltab_1;};    
172        static void SetDLT()            {deltab_.dlt   = init__dlt;};
173      static void SetMiniDefault()    {      static void SetMiniDefault()    {
174          SetTrackingMode();          SetTrackingMode();
175          SetPrecisionFactor();          SetPrecisionFactor();
176          SetStepMin();          SetStepMin();
177          SetDeltaB();          SetDeltaB();
178            SetDLT();
179      }; //      }; //
180      static void SetPFA();      static void SetPFA();
181            
# Line 170  public: Line 184  public:
184      static void SetPrecisionFactor(double);      static void SetPrecisionFactor(double);
185      static void SetStepMin(int);      static void SetStepMin(int);
186      static void SetDeltaB(int,double);          static void SetDeltaB(int,double);    
187        static void SetDLT(double);
188      static void SetPFA(int);      static void SetPFA(int);
189      static void SetPFA(float *);      static void SetPFA(float *);
190            

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

  ViewVC Help
Powered by ViewVC 1.1.23