Temporary splines for LHC12b-e anchored MC
authorwiechula <Jens.Wiechula@cern.ch>
Fri, 6 Jun 2014 17:41:32 +0000 (19:41 +0200)
committermorsch <andreas.morsch@cern.ch>
Thu, 12 Jun 2014 15:42:11 +0000 (17:42 +0200)
OADB/COMMON/PID/data/TRDPIDResponse.root
STEER/STEERBase/AliPIDResponse.cxx
STEER/STEERBase/AliTPCPIDResponse.cxx

index d0898db..4382e92 100644 (file)
Binary files a/OADB/COMMON/PID/data/TRDPIDResponse.root and b/OADB/COMMON/PID/data/TRDPIDResponse.root differ
index 5e77183..d95ea37 100644 (file)
@@ -698,9 +698,23 @@ void AliPIDResponse::SetRecoInfo()
     fBeamTypeNum=kPBPB;
     if (reg12a17.MatchB(fCurrentFile)) fMCperiodTPC="LHC12A17";
   }
-  if (fRun>=170719 && fRun<=177311) { fLHCperiod="LHC12A"; fBeamType="PP"; fBeamTypeNum=kPP;/*fMCperiodTPC="";*/ }
+  if (fRun>=170719 && fRun<=177311) {
+    fLHCperiod="LHC12A";
+    fBeamType="PP";
+    fBeamTypeNum=kPP;
+    fMCperiodTPC="LHC10F6A";
+    if (fCurrentAliRootRev >= 62714)
+      fMCperiodTPC="LHC13B2_FIXn1";
+  }
   // for the moment use LHC12b parameters up to LHC12d
-  if (fRun>=177312 /*&& fRun<=179356*/) { fLHCperiod="LHC12B"; fBeamType="PP";fBeamTypeNum=kPP; /*fMCperiodTPC="";*/ }
+  if (fRun>=177312 /*&& fRun<=179356*/) {
+    fLHCperiod="LHC12B";
+    fBeamType="PP";
+    fBeamTypeNum=kPP;
+    fMCperiodTPC="LHC10F6A";
+    if (fCurrentAliRootRev >= 62714)
+      fMCperiodTPC="LHC13B2_FIXn1";
+  }
 //   if (fRun>=179357 && fRun<=183173) { fLHCperiod="LHC12C"; fBeamType="PP"; fBeamTypeNum=kPP;/*fMCperiodTPC="";*/ }
 //   if (fRun>=183174 && fRun<=186345) { fLHCperiod="LHC12D"; fBeamType="PP"; fBeamTypeNum=kPP;/*fMCperiodTPC="";*/ }
 //   if (fRun>=186346 && fRun<=186635) { fLHCperiod="LHC12E"; fBeamType="PP"; fBeamTypeNum=kPP;/*fMCperiodTPC="";*/ }
index 16f334a..89915f9 100644 (file)
@@ -80,7 +80,8 @@ AliTPCPIDResponse::AliTPCPIDResponse():
   fCurrentEventMultiplicity(0),
   fCorrFuncMultiplicity(0x0),
   fCorrFuncMultiplicityTanTheta(0x0),
-  fCorrFuncSigmaMultiplicity(0x0)
+  fCorrFuncSigmaMultiplicity(0x0),
+  fSplineArray()
 {
   //
   //  The default constructor
@@ -184,7 +185,8 @@ AliTPCPIDResponse::AliTPCPIDResponse(const AliTPCPIDResponse& that):
   fCurrentEventMultiplicity(that.fCurrentEventMultiplicity),
   fCorrFuncMultiplicity(0x0),
   fCorrFuncMultiplicityTanTheta(0x0),
-  fCorrFuncSigmaMultiplicity(0x0)
+  fCorrFuncSigmaMultiplicity(0x0),
+  fSplineArray()
 {
   //copy ctor
   for (Int_t i=0; i<fgkNumberOfGainScenarios; i++) {fRes0[i]=that.fRes0[i];fResN2[i]=that.fResN2[i];}