-void rec(const char *filename="raw.root")\r
+void rec(const char *filename="raw.root", const Int_t mfield=1)\r
{\r
/////////////////////////////////////////////////////////////////////////////////////////\r
//\r
//\r
/////////////////////////////////////////////////////////////////////////////////////////\r
//AliLog::SetGlobalLogLevel(AliLog::kWarning);\r
- // AliLog::SetGlobalLogLevel(AliLog::kError);\r
+ AliLog::SetGlobalLogLevel(AliLog::kError);\r
\r
gSystem->Load("libRAliEn.so");\r
gSystem->Load("libNet.so");\r
- if (gSystem->Load("libMonaLisa.so") == 0) {\r
- new TMonaLisaWriter(0, "GridAliRoot-rec.C", 0, 0, "global");\r
- gSystem->Setenv("APMON_INTERVAL", "120");\r
- }\r
+ gSystem->Load("libMonaLisa.so");\r
+ new TMonaLisaWriter(0, "GridAliRoot-rec.C", 0, 0, "global");\r
+ gSystem->Setenv("APMON_INTERVAL", "120");\r
\r
// Set the CDB storage location\r
AliCDBManager * man = AliCDBManager::Instance();\r
- // man->SetDefaultStorage("local://$ALICE_ROOT");\r
- man->SetDefaultStorage("alien://folder=/alice/data/2008/LHC08c/OCDB/");\r
-// man->SetSpecificStorage("ITS/Calib/*","local://$ALICE_ROOT");\r
-// man->SetSpecificStorage("ITS/Calib/BadChannelsSSD","alien://folder=/alice/data/2008/LHC08c/OCDB");\r
-// man->SetSpecificStorage("ITS/Calib/CalibSDD","alien://folder=/alice/data/2008/LHC08c/OCDB");\r
-// man->SetSpecificStorage("ITS/Calib/DDLMapSDD","alien://folder=/alice/data/2008/LHC08c/OCDB");\r
-// man->SetSpecificStorage("ITS/Calib/DriftSpeedSDD","alien://folder=/alice/data/2008/LHC08c/OCDB");\r
-// man->SetSpecificStorage("ITS/Calib/GainSSD","alien://folder=/alice/data/2008/LHC08c/OCDB");\r
-// man->SetSpecificStorage("ITS/Calib/HLTforSDD","alien://folder=/alice/data/2008/LHC08c/OCDB");\r
-// man->SetSpecificStorage("ITS/Calib/MapsTimeSDD","alien://folder=/alice/data/2008/LHC08c/OCDB");\r
-// man->SetSpecificStorage("ITS/Calib/NoiseSSD","alien://folder=/alice/data/2008/LHC08c/OCDB");\r
-// man->SetSpecificStorage("ITS/Calib/RecoParam","alien://folder=/alice/data/2008/LHC08c/OCDB");\r
-// man->SetSpecificStorage("ITS/Calib/SPDDead","alien://folder=/alice/data/2008/LHC08c/OCDB");\r
-// man->SetSpecificStorage("ITS/Calib/SPDNoisy","alien://folder=/alice/data/2008/LHC08c/OCDB");\r
-// man->SetSpecificStorage("FMD/Calib/*","local://$ALICE_ROOT");\r
-// man->SetSpecificStorage("VZERO/Calib/*","local://$ALICE_ROOT");\r
+ man->SetDefaultStorage("local://$ALICE_ROOT");\r
+ //man->SetDefaultStorage("alien://folder=/alice/data/2008/LHC08a/OCDB/");\r
+ man->SetSpecificStorage("ITS/Calib/*","local://$ALICE_ROOT");\r
\r
// Example in case a specific CDB storage is needed\r
// man->SetSpecificStorage("ITS/Calib/MapsAnodeSDD","local://$ALICE_ROOT");\r
rec.SetRecoParam("MUON",muonRecoParam);\r
\r
// Tracking settings\r
+ AliMagFMaps* field;\r
+ if (mfield)\r
+ field = new AliMagFMaps("Maps","Maps", 2, 1., 10., AliMagFMaps::k5kG);\r
+ else\r
+ field = new AliMagFMaps("Maps","Maps", 2, 0., 10., 2);\r
+ AliTracker::SetFieldMap(field,1);\r
Double_t mostProbPt=0.35;\r
AliExternalTrackParam::SetMostProbablePt(mostProbPt);\r
\r
rec.SetUseTrackingErrorsForAlignment("ITS");\r
\r
// In case some detectors have to be switched off...\r
- rec.SetRunReconstruction("ALL");\r
+ rec.SetRunReconstruction("ITS TPC TRD TOF HMPID PHOS MUON FMD PMD T0 VZERO ZDC ACORDE");\r
\r
// Enable vertex finder - it is needed for cosmic track reco\r
rec.SetRunVertexFinder(kTRUE);\r
\r
//rec.SetEventRange(0,15);\r
\r
- rec.SetRunQA("ALL:ALL");\r
- for (Int_t det = 0 ; det < AliReconstruction::fgkNDetectors ; det++) {\r
- rec.SetQACycles(det, 1) ;\r
- rec.SetQAWriteExpert(det) ; \r
- }\r
-\r
+ rec.SetRunQA("ITS TPC:ESD RECPOINT");\r
rec.SetRunGlobalQA(kTRUE);\r
-\r
AliLog::Flush();\r
rec.Run();\r
\r