added low and high flux parameter options
authorjklay <jklay@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 25 Sep 2008 19:43:36 +0000 (19:43 +0000)
committerjklay <jklay@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 25 Sep 2008 19:43:36 +0000 (19:43 +0000)
EMCAL/AliEMCALRecParam.cxx
EMCAL/AliEMCALRecParam.h

index b6ba26842cd0e32a758945ce320aad8b0da6b11c..23f7cf427e76f46ab9100da2f1231780b223ec56 100644 (file)
@@ -246,6 +246,40 @@ AliEMCALRecParam* AliEMCALRecParam::GetDefaultParameters()
 {
   //default parameters for the reconstruction
   AliEMCALRecParam* params = new AliEMCALRecParam();
+  params->SetName("Default - Pb+Pb");
+  params->SetTitle("Default - Pb+Pb");
+  return params;
+
+}
+
+
+//-----------------------------------------------------------------------------
+AliEMCALRecParam* AliEMCALRecParam::GetLowFluxParam()
+{
+  //low flux/multiplicity ("p+p") parameters for the reconstruction
+  AliEMCALRecParam* params = new AliEMCALRecParam();
+  params->SetClusteringThreshold(0.1); // 100 MeV                                             
+  params->SetMinECut(0.01);  //10 MeV       
+  params->SetName("Low Flux - p+p");
+  params->SetTitle("Low Flux - p+p");
+  params->SetEventSpecie(AliRecoParam::kLowMult);
+
+  return params;
+
+}
+
+
+//-----------------------------------------------------------------------------
+AliEMCALRecParam* AliEMCALRecParam::GetHighFluxParam()
+{
+  //high flux/multiplicity ("Pb+Pb") parameters for the reconstruction
+  AliEMCALRecParam* params = new AliEMCALRecParam();
+  //For now, same as default
+  //if later these need to be modified, here's where it is done
+  params->SetName("High Flux - Pb+Pb");
+  params->SetTitle("High Flux - Pb+Pb");
+  params->SetEventSpecie(AliRecoParam::kHighMult);
+
   return params;
 
 }
index eeb80508e0fc35ed180e222c32d15b6ed7f8a77b..8e6cad227717c7e8b3931f6d87c85ddf044792a4 100644 (file)
@@ -87,6 +87,9 @@ public:
   virtual void Print(Option_t * option="") const ;
 
   static AliEMCALRecParam* GetDefaultParameters();
+  static AliEMCALRecParam* GetLowFluxParam();
+  static AliEMCALRecParam* GetHighFluxParam();
+
   static const  TObjArray* GetMappings();
 
 private: