]>
Commit | Line | Data |
---|---|---|
1 | void MakePHOSCalibration(){ | |
2 | ||
3 | //Fills PHOS re-calibration parameters into OADB | |
4 | //Each run-dependent object contains list of 3 objects: | |
5 | //calibration parameters for pass1, pass2 and pass3 reconstruction. | |
6 | //"$ALICE_ROOT/OADB/PHOS/PHOSRecalibration.root" | |
7 | ||
8 | AliOADBContainer calibContainer("phosRecalibration"); | |
9 | ||
10 | AliCDBManager * man = AliCDBManager::Instance(); | |
11 | man->SetRun(140000) ; | |
12 | man->SetDefaultStorage("local://OCDB"); | |
13 | AliPHOSCalibData* phosCalibData = new AliPHOSCalibData(-1); | |
14 | ||
15 | // -- LHC10h -- | |
16 | TObjArray * lhc10aAll = new TObjArray(3); | |
17 | lhc10aAll->SetName("PHOSRecalibration_LHC10b"); | |
18 | lhc10aAll->AddAt(phosCalibData,2) ; //pass 3 reconstruction | |
19 | calibContainer.AppendObject(lhc10aAll,114737,117223) ; | |
20 | ||
21 | calibContainer.WriteToFile("PHOSCalibrations.root"); | |
22 | ||
23 | ||
24 | } |