]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ZDC/AliZDCRecoParamPbPb.cxx
Trying to make real data reconstructable
[u/mrichter/AliRoot.git] / ZDC / AliZDCRecoParamPbPb.cxx
index 221fa3d7ac2c326b6eb27fdd3a61c0960d258371..2355f8c87a32264762faeb541b52518cf5bdf559 100644 (file)
@@ -127,17 +127,6 @@ AliZDCRecoParamPbPb::~AliZDCRecoParamPbPb()
   if(fhbDist)     delete fhbDist;
 }
 
-//_____________________________________________________________________________
-AliZDCRecoParamPbPb *AliZDCRecoParamPbPb::GetPbPbRecoParam() const
-{
-  //
-  // Makes default reconstruction parameters for Pb-Pb collisions
-  //
-  AliZDCRecoParamPbPb *param = new AliZDCRecoParamPbPb();  
-  return param;
-
-}
-
 //_____________________________________________________________________________
 void AliZDCRecoParamPbPb::SetGlauberMCDist()
 {
@@ -152,3 +141,37 @@ void AliZDCRecoParamPbPb::SetGlauberMCDist()
   
   fileHistos->Close();
 }
+
+//_____________________________________________________________________________
+AliZDCRecoParamPbPb *AliZDCRecoParamPbPb::GetHighFluxParam() 
+{
+  // Create high flux reco parameter
+  TH1::AddDirectory(0);
+  TH2::AddDirectory(0);
+  //
+  TFile * fileHistos = TFile::Open("$ALICE_ROOT/ZDC/GlauberMCHistos.root");
+  fileHistos->cd();
+  //
+  TH2F *hZDCvsZEM = (TH2F*) fileHistos->Get("hZDCvsZEM");
+  hZDCvsZEM->SetDirectory(0);
+  //
+  TH2F *hZDCCvsZEM = (TH2F*) fileHistos->Get("hZDCCvsZEM");
+  hZDCCvsZEM->SetDirectory(0);
+  //
+  TH2F *hZDCAvsZEM = (TH2F*) fileHistos->Get("hZDCAvsZEM");
+  hZDCAvsZEM->SetDirectory(0);
+  //
+  TH1D* hDist = (TH1D*) fileHistos->Get("hDist");
+  hDist->SetDirectory(0);
+  //
+  TH1D* hbDist = (TH1D*) fileHistos->Get("hbDist");
+  hbDist->SetDirectory(0);
+  
+  AliZDCRecoParamPbPb* zdcRecoParam = new AliZDCRecoParamPbPb(hZDCvsZEM, hZDCCvsZEM, 
+              hZDCAvsZEM, hDist, hbDist, 0.1);
+  //
+  fileHistos->Close();
+             
+  return zdcRecoParam;
+  
+}