TString localStorage = "local://"+gSystem->GetFromPipe("pwd")+"/OCDBsim";
AliCDBStorage*pocdbStorage = AliCDBManager::Instance()->GetStorage(localStorage.Data());
AliCDBMetaData *metaData= new AliCDBMetaData();
- AliCDBId* id1=new AliCDBId("TPC/Calib/RecoParam/", man->GetRun(), man->GetRun());
+ AliCDBId* id1=new AliCDBId("TPC/Calib/RecoParam/", man->GetRun(), AliCDBRunRange::Infinity());
pocdbStorage->Put(recoArray, (*id1), metaData);
AliCDBManager::Instance()->SetSpecificStorage("TPC/Calib/RecoParam/",localStorage.Data());
}
gSystem->Load("libTHijing");
gSystem->Load("libgeant321");
- AliCDBManager * man = AliCDBManager::Instance();
- man->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
- man->SetSpecificStorage("TPC/Calib/RecoParam/",recoStorage);
- man->SetRun(run);
- AliCDBEntry* e = man->Get("TPC/Calib/RecoParam/",run); // get default
- // modify content
- TObjArray* recoArray = (TObjArray*)e->GetObject();
- ModifyRecoParam(recoArray, useIonTail, crossTalkCorrection);
-
+ if (nev<0){
+ AliCDBManager * man = AliCDBManager::Instance();
+ man->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
+ man->SetSpecificStorage("TPC/Calib/RecoParam/",recoStorage);
+ man->SetRun(run);
+ AliCDBEntry* e = man->Get("TPC/Calib/RecoParam/",run); // get default
+ // modify content
+ TObjArray* recoArray = (TObjArray*)e->GetObject();
+ ModifyRecoParam(recoArray, useIonTail, crossTalkCorrection);
+ return;
+ }
if (gSystem->Getenv("EVENT")) nev = atoi(gSystem->Getenv("EVENT")) ;
simulator.SetDefaultStorage("local://$ALICE_ROOT/OCDB");
simulator.SetSpecificStorage("GRP/GRP/Data", Form("local://%s",gSystem->pwd()));
+ TString localStorage = "local://"+gSystem->GetFromPipe("pwd")+"/OCDBsim";
+ AliCDBManager::Instance()->SetSpecificStorage("TPC/Calib/RecoParam/",localStorage.Data());
simulator.SetRunQA(":") ;
rm -rf *.root *.dat *.log fort* hlt hough raw* recraw/*.root recraw/*.log GRP*
printf "\n ======================================================================\n\n"
echo Running: aliroot -b -q sim.C\($nevents,$ionTail,$xTalk\)
+ aliroot -b -q sim.C\(-1,$ionTail,$xTalk\) 2>&1 | tee sim.log # make a specific OCDB for simulation
aliroot -b -q sim.C\($nevents,$ionTail,$xTalk\) 2>&1 | tee sim.log
mv syswatch.log simwatch.log
printf "\n ======================================================================\n\n"