00001 #ifndef CONSTFT_H 00002 #define CONSTFT_H 00003 00004 // Typedef's for Double_t 00005 #ifndef ROOT_Rtypes 00006 #if !defined(__CINT__) || defined(__MAKECINT__) 00007 #include "Rtypes.h" 00008 #endif 00009 #endif 00010 00011 #include "Conventions/Munits.h" 00012 00013 namespace ConstFT 00014 { 00015 // constants 00016 00017 // number of estimated parameters of the track 00018 static const Int_t NTrackParams = 5; 00019 // indices of the track parameters 00020 static const Int_t kU = 0; 00021 static const Int_t kdUdZ = 1; 00022 static const Int_t kV = 2; 00023 static const Int_t kdVdZ = 3; 00024 static const Int_t kQoverP = 4; 00025 00026 // max number of planes in the track 00027 static const Int_t NPlanesMax = 500; 00028 00029 // rms of one strip === 0.04108m/sqrt(12) 00030 static const Double_t kOneStripError = 0.01185877; 00031 00032 // min strip charge (also configurable throug AlgConfig) 00033 static const Double_t kMinStripCharge = 0.5; 00034 00035 // parameters for <theta(MCS)> estimation 00036 static const Double_t Theta0_P1 = 0.0136; 00037 static const Double_t Theta0_P2 = 0.038; 00038 00039 // radiation length in steel 00040 static const Double_t X0_Steel = 0.0176; 00041 // radiation length in scintillator 00042 static const Double_t X0_Scint = 0.4372; 00043 00044 // a small number to protect from division by zero 00045 static const Double_t TinyNumber = 1e-12; 00046 00047 // initial value of delta chi2 between two vectors 00048 // of fit parameters (just a huge number) 00049 static const Double_t InitialDChi2 = 1e6; 00050 00051 // maximum momentum from range 00052 static const Double_t MaxPrange = 50.; 00053 00054 } // end namespace ConstFT 00055 00056 #endif /* CONSTFT_H */
1.3.9.1