]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - test/vmctest/production/sim.C
Update for Geant4 production macros. Based on files in /alice/cern.ch/user/a/aliprod...
[u/mrichter/AliRoot.git] / test / vmctest / production / sim.C
index 20b7733d6d349ba67e2f5cd9756d7218fa062f74..a840f9140937d390b26b526d93729368967e68ca 100644 (file)
@@ -1,77 +1,82 @@
-// $Id$
-
-void sim(Int_t nev=20) {
-
-  AliSimulation simulator;
-  simulator.SetMakeSDigits("TRD TOF PHOS HMPID EMCAL MUON FMD ZDC PMD T0 VZERO");
-  simulator.SetMakeDigitsFromHits("ITS TPC");
-
-//
-// Ideal OCDB
-
-  simulator.SetDefaultStorage("alien://Folder=/alice/simulation/2008/v4-15-Release/Ideal/");
-
-//
-// Mean verrtex from RAW OCDB 
-
- simulator.SetSpecificStorage("GRP/Calib/MeanVertexSPD", "alien://folder=/alice/data/2010/OCDB");
-
-//
-// SDD from RAW OCDB
-
- simulator.SetSpecificStorage("ITS/Calib/CalibSDD","alien://Folder=/alice/data/2010/OCDB");
-
-//
-// EMCAL from RAW OCDB
-
-  simulator.SetSpecificStorage("EMCAL/Calib/Data","alien://Folder=/alice/data/2010/OCDB");
-
-//
-// TRD from RAW OCDB
-
-  simulator.SetSpecificStorage("TRD/Calib/ChamberStatus","alien://folder=/alice/data/2010/OCDB");
-  simulator.SetSpecificStorage("TRD/Calib/PadStatus","alien://folder=/alice/data/2010/OCDB");
-
-//
-// V0 from RAW OCDB
-
-  simulator.SetSpecificStorage("VZERO/Trigger/Data","alien://folder=/alice/data/2010/OCDB");
-  simulator.SetSpecificStorage("VZERO/Calib/RecoParam","alien://folder=/alice/data/2010/OCDB");
-  simulator.SetSpecificStorage("VZERO/Calib/Data","alien://folder=/alice/data/2010/OCDB");
-  simulator.SetSpecificStorage("VZERO/Calib/TimeSlewing","alien://folder=/alice/data/2010/OCDB");
-  simulator.SetSpecificStorage("VZERO/Calib/TimeDelays","alien://folder=/alice/data/2010/OCDB");
-
-//
-// TOF from RAW OCDB
-
-  simulator.SetSpecificStorage("TOF/Calib/Status","alien://folder=/alice/data/2010/OCDB");
-
-//
-// FMD from RAW OCDB
-
-  simulator.SetSpecificStorage("FMD/Calib/Pedestal", "alien://folder=/alice/data/2010/OCDB");
-  simulator.SetSpecificStorage("FMD/Calib/PulseGain","alien://folder=/alice/data/2010/OCDB");
-  simulator.SetSpecificStorage("FMD/Calib/Dead", "alien://folder=/alice/data/2010/OCDB");
-  simulator.SetSpecificStorage("FMD/Calib/AltroMap","alien://folder=/alice/data/2010/OCDB");
-
-
-//
-// Read GRP Data from RAW
-
-  simulator.SetSpecificStorage("GRP/GRP/Data", "alien://Folder=/alice/data/2010/OCDB");
-
-//
-// Vertex and Mag.field from OCDB
-
-  simulator.UseVertexFromCDB();
-  simulator.UseMagFieldFromGRP();
-
-//
-// The rest
-
-  TStopwatch timer;
-  timer.Start();
-  simulator.Run(nev);
-  timer.Stop();
-  timer.Print();
-}
+// $Id$\r
+\r
+void sim(Int_t nev=20) {\r
+  AliSimulation simulator;\r
+  simulator.SetMakeSDigits("TRD TOF PHOS HMPID EMCAL MUON FMD ZDC PMD T0 VZERO");\r
+  simulator.SetMakeDigitsFromHits("ITS TPC");\r
+\r
+//\r
+// Ideal OCDB\r
+\r
+  simulator.SetDefaultStorage("alien://Folder=/alice/simulation/2008/v4-15-Release/Ideal/");\r
+\r
+//\r
+// Mean verrtex from RAW OCDB \r
+ simulator.SetSpecificStorage("GRP/Calib/MeanVertex",          "alien://folder=/alice/data/2010/OCDB");\r
+\r
+// Clock phase from RAW OCDB \r
+ simulator.SetSpecificStorage("GRP/Calib/LHCClockPhase",       "alien://folder=/alice/data/2010/OCDB");\r
+\r
+// ITS\r
+//    SDD from RAW OCDB\r
+ simulator.SetSpecificStorage("ITS/Calib/CalibSDD",            "alien://Folder=/alice/data/2010/OCDB");\r
+//    SSD\r
+simulator.SetSpecificStorage("ITS/Calib/NoiseSSD",             "alien://Folder=/alice/data/2010/OCDB");\r
+simulator.SetSpecificStorage("ITS/Calib/BadChannelsSSD",       "alien://Folder=/alice/data/2010/OCDB"); \r
+\r
+//\r
+// EMCAL from RAW OCDB\r
+  simulator.SetSpecificStorage("EMCAL/Calib/Data",             "alien://Folder=/alice/data/2010/OCDB");\r
+\r
+//\r
+// TRD from RAW OCDB\r
+  simulator.SetSpecificStorage("TRD/Calib/ChamberStatus",      "alien://folder=/alice/data/2010/OCDB");\r
+  simulator.SetSpecificStorage("TRD/Calib/PadStatus",          "alien://folder=/alice/data/2010/OCDB");\r
+\r
+//\r
+// V0 from RAW OCDB\r
+  simulator.SetSpecificStorage("VZERO/Trigger/Data",           "alien://folder=/alice/data/2010/OCDB");\r
+  simulator.SetSpecificStorage("VZERO/Calib/RecoParam",        "alien://folder=/alice/data/2010/OCDB");\r
+  simulator.SetSpecificStorage("VZERO/Calib/Data",             "alien://folder=/alice/data/2010/OCDB");\r
+  simulator.SetSpecificStorage("VZERO/Calib/TimeSlewing",      "alien://folder=/alice/data/2010/OCDB");\r
+  simulator.SetSpecificStorage("VZERO/Calib/TimeDelays",       "alien://folder=/alice/data/2010/OCDB");\r
+\r
+//\r
+// TOF from RAW OCDB\r
+  simulator.SetSpecificStorage("TOF/Calib/Status",             "alien://folder=/alice/data/2010/OCDB");\r
+\r
+//\r
+// FMD from RAW OCDB\r
+  simulator.SetSpecificStorage("FMD/Calib/Pedestal",           "alien://folder=/alice/data/2010/OCDB");\r
+  simulator.SetSpecificStorage("FMD/Calib/PulseGain",          "alien://folder=/alice/data/2010/OCDB");\r
+  simulator.SetSpecificStorage("FMD/Calib/Dead",               "alien://folder=/alice/data/2010/OCDB");\r
+  simulator.SetSpecificStorage("FMD/Calib/AltroMap",           "alien://folder=/alice/data/2010/OCDB");\r
+\r
+\r
+//\r
+// MUON Trigger (LuT & efficiency)\r
+  simulator.SetSpecificStorage("MUON/Calib/TriggerLut",        "alien://folder=/alice/data/2010/OCDB");\r
+// MUON Trigger Chamber efficiency\r
+  simulator.SetSpecificStorage("MUON/Calib/TriggerEfficiency", "alien://folder=/alice/simulation/2008/v4-15-Release/Full");  \r
+\r
+// ZDC\r
+  simulator.SetSpecificStorage("ZDC/Calib/EnergyCalib",        "alien://folder=/alice/data/2010/OCDB");\r
+//\r
+// Read GRP Data from RAW\r
+  simulator.SetSpecificStorage("GRP/GRP/Data",                 "alien://Folder=/alice/data/2010/OCDB");\r
+\r
+//\r
+// Vertex and Mag.field from OCDB\r
+\r
+  simulator.UseVertexFromCDB();\r
+  simulator.UseMagFieldFromGRP();\r
+\r
+//\r
+// The rest\r
+\r
+  TStopwatch timer;\r
+  timer.Start();\r
+  simulator.Run(nev);\r
+  timer.Stop();\r
+  timer.Print();\r
+}\r