// EDMS Id 335328 for "search in EDMS
// These are the diameter (Dmin == innner and Dmax - outner) values of the active surface
// In the case of Dmax, the value corresponds to the maximum diameter of the active surface with 2pi coverture in phi
-Float_t AliMUONConstants::fgDmin[7] = { 36.4, 46.2, 63.0, 79.0, 79.0, 99.0, 100.0}; // cm
+Float_t AliMUONConstants::fgDmin[7] = { 36.4, 46.2, 63.0, 79.0, 79.0, 98.8, 100.0}; // cm
Float_t AliMUONConstants::fgDmax[7] = { 176.6, 229.0, 308.84, 418.2, 522.0, 850.0, 900.0}; // cm
Int_t AliMUONConstants::fgMaxZoom = 20;
const Double_t AliMUONConstants::fgkAbsZBeg = -90.;
const Double_t AliMUONConstants::fgkAbsZEnd = -505.;
-// Default chamber resolution (cm)
-const Double_t AliMUONConstants::fgkDefaultNonBendingReso = 0.144;
-const Double_t AliMUONConstants::fgkDefaultBendingReso = 0.01;
-
// Default trigger chamber resolution (cm)
-const Double_t AliMUONConstants::fgkTriggerNonBendingReso = 1.;
-const Double_t AliMUONConstants::fgkTriggerBendingReso = 1.;
+// Warning: the resolution refers only to ALIGNMENT
+// For the total resolution the strip width should be taken into account!
+const Double_t AliMUONConstants::fgkTriggerNonBendingReso = 0.2;
+const Double_t AliMUONConstants::fgkTriggerBendingReso = 0.2;
// Defaults parameters for muon filter (19/11/07)
const Double_t AliMUONConstants::fgkMuonFilterZBeg = -1471.;
const Double_t AliMUONConstants::fgkMuonFilterX0 = 1.76;
// Defaults parameters for track reconstruction
-Double_t AliMUONConstants::fgChamberThicknessInX0 = 0.03;
+Double_t AliMUONConstants::fgChamberThicknessInX0[10] = {0.065, 0.065, 0.075, 0.075, 0.035, 0.035, 0.035, 0.035, 0.035, 0.035};
+
+const Double_t AliMUONConstants::fgkMostProbBendingMomentum = 2.0;
+
+Float_t AliMUONConstants::fgAverageChamberT[14]=
+ {17.64*1E-9, 18.28*1E-9, 22.68*1E-9, 23.33*1E-9, 32.42*1E-9, 33.48*1E-9, 42.76*1E-9,
+ 43.81*1E-9, 47.13*1E-9, 48.17*1E-9, 53.75*1E-9, 54.32*1E-9, 57.12*1E-9, 57.67*1E-9};
+
+// is equivalent to gain = 4 mV/fC
+const Float_t AliMUONConstants::fgkDefaultA0 = 1.25;
+// 1 ADC channel = 0.61 mV
+const Float_t AliMUONConstants::fgkDefaultADC2MV = 0.61;
+const Float_t AliMUONConstants::fgkDefaultCapa = 0.2;
//______________________________________________________________________________
Int_t AliMUONConstants::NCh()
if (warn) AliWarningClass(Form("No chamber number found for z = %f",z));
return -1;
}
+
+//______________________________________________________________________________
+Float_t AliMUONConstants::ReducedQTot(Float_t qtot, Float_t timeDif)
+{
+ // return a reduced charge if the hit belongs to a track from a pileup event
+ Float_t q = qtot*1.19*(1.24-timeDif*1E6)*TMath::Exp(-(0.97-timeDif*1E6)*(0.97-timeDif*1E6)/2.42);
+ return q;
+}
+
+//______________________________________________________________________________
+Float_t AliMUONConstants::FC2ADC() {
+ // Return conversionfactor fc to adc
+ Float_t fc2adc = 1./(DefaultA0()*DefaultCapa()*DefaultADC2MV());
+
+ return fc2adc;
+}