]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MFT/runReconstruction.C
Config.C updated
[u/mrichter/AliRoot.git] / MFT / runReconstruction.C
index 8233aded8462337b41a2f5e449702cf104d3bb48..1645733daba6003475ad546aaad969d87ca7941e 100644 (file)
@@ -1,56 +1,56 @@
-void runReconstruction(Int_t seed, const Char_t *recOptions) {\r
-  \r
-  gRandom->SetSeed(seed);\r
-\r
-  AliReconstruction *reco = new AliReconstruction("galice.root");\r
-\r
-  // switch off cleanESD\r
-  reco->SetCleanESD(kFALSE);\r
-\r
-  // GRP from local OCDB\r
-  reco->SetSpecificStorage("GRP/GRP/Data",Form("local://%s",gSystem->pwd()));\r
-  \r
-  reco->SetDefaultStorage("alien://folder=/alice/data/2011/OCDB");\r
-\r
-  reco->SetSpecificStorage("MUON/Align/Data",                      "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");\r
-  reco->SetSpecificStorage("MUON/Calib/Capacitances",              "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");\r
-  reco->SetSpecificStorage("MUON/Calib/Config",                    "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");\r
-  reco->SetSpecificStorage("MUON/Calib/Gain",                      "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");\r
-  reco->SetSpecificStorage("MUON/Calib/GlobalTriggerBoardMasks",   "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");\r
-  reco->SetSpecificStorage("MUON/Calib/GlobalTriggerCrateConfig",  "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");\r
-  reco->SetSpecificStorage("MUON/Calib/HV",                        "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");\r
-  reco->SetSpecificStorage("MUON/Calib/LocalTriggerBoardMasks",    "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");\r
-  reco->SetSpecificStorage("MUON/Calib/MappingData",               "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");\r
-  reco->SetSpecificStorage("MUON/Calib/MappingRunData",            "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");\r
-  reco->SetSpecificStorage("MUON/Calib/Neighbours",                "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");\r
-  reco->SetSpecificStorage("MUON/Calib/OccupancyMap",              "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");\r
-  reco->SetSpecificStorage("MUON/Calib/Pedestals",                 "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");\r
-  reco->SetSpecificStorage("MUON/Calib/RegionalTriggerBoardMasks", "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");\r
-  reco->SetSpecificStorage("MUON/Calib/RegionalTriggerConfig",     "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");\r
-  reco->SetSpecificStorage("MUON/Calib/RejectList",                "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");\r
-  reco->SetSpecificStorage("MUON/Calib/TriggerDCS",                "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");\r
-  reco->SetSpecificStorage("MUON/Calib/TriggerEfficiency",         "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");\r
-  reco->SetSpecificStorage("MUON/Calib/TriggerLut",                "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");\r
-\r
-  reco->SetSpecificStorage("MUON/Calib/RecoParam", "alien://folder=/alice/cern.ch/user/a/auras/OCDB/");\r
-  reco->SetSpecificStorage("MFT/Align/Data",       "alien://folder=/alice/cern.ch/user/a/auras/OCDB/");\r
-  reco->SetSpecificStorage("MFT/Calib/RecoParam",  "alien://folder=/alice/cern.ch/user/a/auras/OCDB/");\r
-\r
-  reco->SetRunReconstruction("MUON MFT");\r
-  reco->SetRunLocalReconstruction("MUON MFT");\r
-  reco->SetOption("MUON MFT",recOptions);\r
-  reco->SetRunQA("MUON:ALL");\r
-  reco->SetQAWriteExpert(AliQAv1::kMUON);\r
-\r
-  reco->SetWriteESDfriend(kFALSE);\r
-  reco->SetStopOnError(kFALSE);\r
-\r
-  TStopwatch timer;\r
-  timer.Start();\r
-  reco->Run();\r
-  timer.Stop();\r
-  timer.Print();\r
-\r
-  delete reco;\r
-\r
-}\r
+void runReconstruction(Int_t seed, const Char_t *recOptions) {
+  
+  gRandom->SetSeed(seed);
+
+  AliReconstruction *reco = new AliReconstruction("galice.root");
+
+  // switch off cleanESD
+  reco->SetCleanESD(kFALSE);
+
+  // GRP from local OCDB
+  reco->SetSpecificStorage("GRP/GRP/Data",Form("local://%s",gSystem->pwd()));
+  
+  reco->SetDefaultStorage("alien://folder=/alice/data/2011/OCDB");
+
+  reco->SetSpecificStorage("MUON/Align/Data",                      "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");
+  reco->SetSpecificStorage("MUON/Calib/Capacitances",              "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");
+  reco->SetSpecificStorage("MUON/Calib/Config",                    "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");
+  reco->SetSpecificStorage("MUON/Calib/Gain",                      "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");
+  reco->SetSpecificStorage("MUON/Calib/GlobalTriggerBoardMasks",   "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");
+  reco->SetSpecificStorage("MUON/Calib/GlobalTriggerCrateConfig",  "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");
+  reco->SetSpecificStorage("MUON/Calib/HV",                        "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");
+  reco->SetSpecificStorage("MUON/Calib/LocalTriggerBoardMasks",    "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");
+  reco->SetSpecificStorage("MUON/Calib/MappingData",               "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");
+  reco->SetSpecificStorage("MUON/Calib/MappingRunData",            "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");
+  reco->SetSpecificStorage("MUON/Calib/Neighbours",                "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");
+  reco->SetSpecificStorage("MUON/Calib/OccupancyMap",              "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");
+  reco->SetSpecificStorage("MUON/Calib/Pedestals",                 "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");
+  reco->SetSpecificStorage("MUON/Calib/RegionalTriggerBoardMasks", "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");
+  reco->SetSpecificStorage("MUON/Calib/RegionalTriggerConfig",     "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");
+  reco->SetSpecificStorage("MUON/Calib/RejectList",                "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");
+  reco->SetSpecificStorage("MUON/Calib/TriggerDCS",                "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");
+  reco->SetSpecificStorage("MUON/Calib/TriggerEfficiency",         "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");
+  reco->SetSpecificStorage("MUON/Calib/TriggerLut",                "alien://folder=/alice/simulation/2008/v4-15-Release/Residual");
+
+  reco->SetSpecificStorage("MUON/Calib/RecoParam", "alien://folder=/alice/cern.ch/user/a/auras/OCDB/");
+  reco->SetSpecificStorage("MFT/Align/Data",       "alien://folder=/alice/cern.ch/user/a/auras/OCDB/");
+  reco->SetSpecificStorage("MFT/Calib/RecoParam",  "alien://folder=/alice/cern.ch/user/a/auras/OCDB/");
+
+  reco->SetRunReconstruction("MUON MFT");
+  reco->SetRunLocalReconstruction("MUON MFT");
+  reco->SetOption("MUON MFT",recOptions);
+  //  reco->SetRunQA("DetectorList:ActionList");
+  //  reco->SetQAWriteExpert(AliQAv1::kMUON);
+
+  reco->SetWriteESDfriend(kFALSE);
+  reco->SetStopOnError(kFALSE);
+
+  TStopwatch timer;
+  timer.Start();
+  reco->Run();
+  timer.Stop();
+  timer.Print();
+
+  delete reco;
+
+}