1 #if !defined(__CINT__) || defined(__MAKECINT__)
8 #include "STEER/AliCDBEntry.h"
9 #include "STEER/AliCDBGrid.h"
10 #include "STEER/AliCDBId.h"
11 #include "STEER/AliCDBLocal.h"
12 #include "STEER/AliCDBManager.h"
13 #include "STEER/AliCDBMetaData.h"
14 #include "STEER/AliCDBPath.h"
15 #include "STEER/AliCDBRunRange.h"
16 #include "STEER/AliCDBStorage.h"
17 #include "ZDC/AliZDC.h"
18 #include "ZDC/AliZDCv3.h"
19 #include "ZDC/AliZDCRecoParam.h"
20 #include "ZDC/AliZDCRecoParampp.h"
21 #include "ZDC/AliZDCRecoParamPbPb.h"
25 void MakeZDCRecoParam(Int_t type=0){
26 //========================================================================
28 // Steering macro to create and store in OCDB
29 // ZDC reconstruction parameters
31 // Contact: chiara.oppedisano@to.infn.it
33 //========================================================================
35 AliCDBManager* cdb = AliCDBManager::Instance();
36 //if(!cdb->IsDefaultStorageSet()) cdb->SetDefaultStorage("local://OCDB");
37 cdb->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
40 AliZDCRecoParampp* zdcRecoParam = new AliZDCRecoParampp();
41 // save in CDB storage
42 AliCDBMetaData *md= new AliCDBMetaData();
43 md->SetResponsible("Chiara Oppedisano");
44 md->SetComment("p-p reconstruction parameters for ZDC");
45 md->SetAliRootVersion(gSystem->Getenv("ARVERSION"));
46 md->SetObjectClassName("AliZDCRecoParampp");
47 AliCDBId id("ZDC/Calib/RecoParampp",0,AliCDBRunRange::Infinity());
48 cdb->GetDefaultStorage()->Put(zdcRecoParam,id, md);
55 TFile * fileHistos = TFile::Open("$ALICE_ROOT/ZDC/GlauberMCHistos.root");
58 TH2F *hZDCvsZEM = (TH2F*) fileHistos->Get("hZDCvsZEM");
59 hZDCvsZEM->SetDirectory(0);
61 TH2F *hZDCCvsZEM = (TH2F*) fileHistos->Get("hZDCCvsZEM");
62 hZDCCvsZEM->SetDirectory(0);
64 TH2F *hZDCAvsZEM = (TH2F*) fileHistos->Get("hZDCAvsZEM");
65 hZDCAvsZEM->SetDirectory(0);
67 TH1D* hDist = (TH1D*) fileHistos->Get("hDist");
68 hDist->SetDirectory(0);
70 TH1D* hbDist = (TH1D*) fileHistos->Get("hbDist");
71 hbDist->SetDirectory(0);
73 AliZDCRecoParamPbPb* zdcRecoParam =
74 new AliZDCRecoParamPbPb(hZDCvsZEM, hZDCCvsZEM,
75 hZDCAvsZEM, hDist, hbDist, 0.1);
76 //zdcRecoParam->Print("");
78 // save in CDB storage
79 AliCDBMetaData *md= new AliCDBMetaData();
80 md->SetResponsible("Chiara Oppedisano");
81 md->SetComment("A-A reconstruction parameters for ZDC");
82 md->SetAliRootVersion(gSystem->Getenv("ARVERSION"));
83 md->SetObjectClassName("AliZDCRecoParamPbPb");
84 AliCDBId id("ZDC/Calib/RecoParamPbPb", 0, AliCDBRunRange::Infinity());
85 cdb->GetDefaultStorage()->Put(zdcRecoParam, id, md);
90 printf("Event type not implemented\n");