#if !defined(__CINT__) || defined(__MAKECINT__)
-#include "AliCDBEntry.h"
#include "AliCDBManager.h"
#include "AliCodeTimer.h"
-#include "AliMUONPainterRegistry.h"
+#include "AliMUONCDB.h"
+#include "AliMUONPainterDataRegistry.h"
#include "AliMUONRecoParam.h"
#include "AliMUONTrackerDataMaker.h"
#include "AliMUONVTrackerData.h"
AliMUONVTrackerDataMaker* dm(0x0);
- AliCDBEntry* entry = AliCDBManager::Instance()->Get("MUON/Calib/RecoParam");
- AliMUONRecoParam* recoParam(0x0);
-
- if ( entry ) recoParam = static_cast<AliMUONRecoParam*>(entry->GetObject());
+ AliMUONRecoParam* recoParam = AliMUONCDB::LoadRecoParam();
+ if (!recoParam) return 0;
if ( strlen(cdbPath) > 0 )
{
dm = new AliMUONTrackerDataMaker(rawReader,histogram);
}
- AliMUONPainterRegistry::Instance()->Register(dm);
+ AliMUONPainterDataRegistry::Instance()->Register(dm);
timer.Start(kTRUE);
Int_t n(0);
const Int_t occIndex = 2;
- AliMUONPainterRegistry* reg = AliMUONPainterRegistry::Instance();
+ AliMUONPainterDataRegistry* reg = AliMUONPainterDataRegistry::Instance();
Int_t nofDataSources = reg->NumberOfDataSources();
AliCDBManager::Instance()->SetDefaultStorage(ocdbPath);
AliCDBManager::Instance()->SetRun(runNumber);
- AliMpCDB::LoadDDLStore();
- AliMpCDB::LoadManuStore();
+ if (!AliMUONCDB::LoadMapping()) return;
TStopwatch timer1;
TStopwatch timer2;
TStopwatch timer3;
TStopwatch timer4;
+ TStopwatch timer5;
Int_t n1 = DataMakerReading(input,timer1,"","",kTRUE,0,0);
Int_t n4 = DataMakerReading(input,timer4,ocdbPath,"GAIN");
+ Int_t n5 = DataMakerReading(input,timer5,ocdbPath,"INJECTIONGAIN");
+
Print("DataMakerReading(HRAW)",timer1,n1);
Print("DataMakerReading(HCALZ)",timer2,n2);
Print("DataMakerReading(HCALG)",timer3,n3);
Print("DataMakerReading(HCALC)",timer4,n4);
+ Print("DataMakerReading(HCALE)",timer5,n5);
- AliMUONPainterRegistry* reg = AliMUONPainterRegistry::Instance();
+ AliMUONPainterDataRegistry* reg = AliMUONPainterDataRegistry::Instance();
TFile f(gSystem->ExpandPathName(Form("%s.root",outputBase)),"RECREATE");
ofstream out(gSystem->ExpandPathName(Form("%s.log",outputBase)));