Added fBFACT=0.0029... value. GetBFieldValue() returns now fBField*fBFACT.
authorloizides <loizides@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 5 Jul 2002 10:21:46 +0000 (10:21 +0000)
committerloizides <loizides@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 5 Jul 2002 10:21:46 +0000 (10:21 +0000)
HLT/src/AliL3Transform.cxx
HLT/src/AliL3Transform.h

index a18147f..03ee92a 100644 (file)
@@ -40,6 +40,7 @@
 
 ClassImp(AliL3Transform)
 
+const Double_t AliL3Transform::fBFACT = 0.0029980;
 Double_t AliL3Transform::fBField = 0.2;
 Int_t AliL3Transform::fBFieldFactor = 1;
 Int_t AliL3Transform::fVersion = 0;
index f16a3d0..6a6abcb 100644 (file)
@@ -6,6 +6,7 @@
 class AliL3Transform {
 
  private:
+  const static Double_t fBFACT;
   
   static Double_t fBField;
   static Int_t fBFieldFactor;
@@ -31,7 +32,6 @@ class AliL3Transform {
   static Int_t fRows[6][2];
   static Int_t fNRows[6];
   static Int_t fNPatches;
-  
   static Double_t fDiffT; //Transversal diffusion constant
   static Double_t fDiffL; //Longitudinal diffusion constant
   static Double_t fAnodeWireSpacing; 
@@ -42,16 +42,18 @@ class AliL3Transform {
   static Double_t fTimeSigma; //Minimal longitudinal width
 
  public:
-  
+
   static void Init(const Char_t* path); //new init for all AliRoot versions
-  
   static void SetBField(Double_t f) {fBField = f;}
+
   static Int_t GetFirstRow(Int_t patch) {return fRows[patch][0];}
   static Int_t GetLastRow(Int_t patch) {return fRows[patch][1];}
   static Int_t GetNRows(Int_t patch) {return fNRows[patch];}
   static Int_t GetNRows() {return fNRow;}
   static Int_t GetNPatches() {return fNPatches;}
   static Double_t GetBField() {return fBField;}
+  static Double_t GetBFact() {return fBFACT;}
+  static Double_t GetBFieldValue() {return (fBField*fBFACT);}
   static Double_t Pi() {return fPi;}
   static Int_t GetVersion(){return fVersion;}
   static Double_t GetPadPitchWidthLow() {return fPadPitchWidthLow;}
@@ -96,8 +98,3 @@ class AliL3Transform {
   ClassDef(AliL3Transform,1)
 };
 #endif
-
-
-
-
-