Calib and Cosmic options added to the parameters for reconstruction
authorgconesab <gconesab@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 7 Jul 2009 13:19:03 +0000 (13:19 +0000)
committergconesab <gconesab@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 7 Jul 2009 13:19:03 +0000 (13:19 +0000)
EMCAL/AliEMCALRecParam.cxx
EMCAL/AliEMCALRecParam.h
EMCAL/macros/RecParamDB/AliEMCALSetRecParamCDB.C
OCDB/EMCAL/Calib/RecoParam/Run0_999999999_v0_s0.root

index 71ab384..c7b2560 100644 (file)
@@ -258,6 +258,35 @@ AliEMCALRecParam* AliEMCALRecParam::GetDefaultParameters()
 
 }
 
+//-----------------------------------------------------------------------------
+AliEMCALRecParam* AliEMCALRecParam::GetCalibParam()
+{
+       //parameters for the reconstruction of calibration runs
+       AliEMCALRecParam* params = new AliEMCALRecParam();
+       params->SetClusteringThreshold(0.2); // 200 MeV                                             
+       params->SetMinECut(0.01);  //10 MeV       
+       params->SetName("Calibration - LED");
+       params->SetTitle("Calibration - LED");
+       params->SetEventSpecie(AliRecoParam::kCalib);
+       
+       return params;
+       
+}
+
+//-----------------------------------------------------------------------------
+AliEMCALRecParam* AliEMCALRecParam::GetCosmicParam()
+{
+       //parameters for the reconstruction of cosmic runs
+       AliEMCALRecParam* params = new AliEMCALRecParam();
+       params->SetClusteringThreshold(0.2); // 200 MeV                                             
+       params->SetMinECut(0.01);  //10 MeV       
+       params->SetName("Cosmic");
+       params->SetTitle("Cosmic");
+       params->SetEventSpecie(AliRecoParam::kCosmic);
+       
+       return params;
+       
+}
 
 //-----------------------------------------------------------------------------
 AliEMCALRecParam* AliEMCALRecParam::GetLowFluxParam()
index 77fe015..4c5783b 100644 (file)
@@ -93,6 +93,8 @@ public:
   static AliEMCALRecParam* GetDefaultParameters();
   static AliEMCALRecParam* GetLowFluxParam();
   static AliEMCALRecParam* GetHighFluxParam();
+  static AliEMCALRecParam* GetCalibParam();
+  static AliEMCALRecParam* GetCosmicParam();
 
   static const  TObjArray* GetMappings();
 
index 6747652..3cf595b 100644 (file)
@@ -167,6 +167,9 @@ void AliEMCALSetRecParamCDB(AliRecoParam::EventSpecie_t default = AliRecoParam::
     recParamDB->SetNoiseThreshold(3);
     recParamDB->SetNPedSamples(5);
 
+       recParamDB->SetName("Default - Pb+Pb");
+       recParamDB->SetTitle("Default - Pb+Pb");
+
     //Add to the recParamArray
     recParamDB->SetEventSpecie(AliRecoParam::kDefault);
     recParamArray->AddLast(recParamDB);
@@ -181,23 +184,50 @@ void AliEMCALSetRecParamCDB(AliRecoParam::EventSpecie_t default = AliRecoParam::
     //For now, default is Pb+Pb, but let's add it again as
     //the "high mult" version too...
     AliEMCALRecParam *recParamDB = AliEMCALRecParam::GetDefaultParameters();
-
+       recParamDB->SetName("High Flux - Pb+Pb");
+       recParamDB->SetTitle("High Flux - Pb+Pb");
     recParamDB->SetEventSpecie(AliRecoParam::kHighMult);
     recParamArray->AddLast(recParamDB);
   }
 
-
   {
     //Low multiplicity parameter modifications:
     AliEMCALRecParam *recParamDB = AliEMCALRecParam::GetDefaultParameters();
 
     recParamDB->SetClusteringThreshold(0.2); // 200 MeV
     recParamDB->SetMinECut(0.01);  //10 MeV
+       recParamDB->SetName("Low Flux - p+p");
+       recParamDB->SetTitle("Low Flux - p+p");
     recParamDB->SetEventSpecie(AliRecoParam::kLowMult);
     recParamArray->AddLast(recParamDB);
     
   }
 
+  {
+       //Cosmic parameter modifications (same as low multiplicity):
+       AliEMCALRecParam *recParamDB = AliEMCALRecParam::GetDefaultParameters();
+               
+       recParamDB->SetClusteringThreshold(0.2); // 200 MeV
+       recParamDB->SetMinECut(0.01);  //10 MeV
+       recParamDB->SetName("Cosmic");
+       recParamDB->SetTitle("Cosmic");
+       recParamDB->SetEventSpecie(AliRecoParam::kCosmic);
+       recParamArray->AddLast(recParamDB);
+               
+  }
+       
+  {
+       //Calib parameter modifications (same as low multiplicity):
+       AliEMCALRecParam *recParamDB = AliEMCALRecParam::GetDefaultParameters();
+               
+       recParamDB->SetClusteringThreshold(0.2); // 200 MeV
+       recParamDB->SetMinECut(0.01);  //10 MeV
+       recParamDB->SetName("Calibration - LED");
+       recParamDB->SetTitle("Calibration - LED");
+       recParamDB->SetEventSpecie(AliRecoParam::kCalib);
+       recParamArray->AddLast(recParamDB);
+               
+       }
 
   //Set the default version in the array
   Bool_t defaultIsSet = kFALSE;
index f070b91..51cde3d 100644 (file)
Binary files a/OCDB/EMCAL/Calib/RecoParam/Run0_999999999_v0_s0.root and b/OCDB/EMCAL/Calib/RecoParam/Run0_999999999_v0_s0.root differ