/** Script to do test the FMD digitization class.
*/
void
-Simulate()
+Simulate(Int_t n=1)
{
- AliCDBManager* cdb = AliCDBManager::Instance();
- cdb->SetDefaultStorage("local://$ALICE_ROOT");
AliSimulation sim;
- AliCDBEntry* align = cdb->Get("FMD/Align/Data");
- if (align) {
- TClonesArray* array = dynamic_cast<TClonesArray*>(align->GetObject());
- if (array) sim.SetAlignObjArray(array);
- }
- AliLog::SetModuleDebugLevel("FMD", 2);
- sim.SetConfigFile("$(ALICE_ROOT)/FMD/Config.C");
- // sim.SetMakeSDigits("FMD");
+ sim.SetDefaultStorage("local://$ALICE_ROOT/OCDB");
+ sim.SetSpecificStorage("GRP/GRP/Data", Form("local://%s",gSystem->pwd()));
+ sim.SetConfigFile("./Config.C");
+ sim.SetMakeSDigits("FMD");
sim.SetMakeDigits("FMD");
- sim.SetWriteRawData("FMD");
- // sim.SetMakeDigitsFromHits("FMD");
+ sim.SetWriteRawData("FMD", "raw.root");
+ sim.SetRunQA(":");
+
+ AliLog::SetModuleDebugLevel("FMD", 2);
+
TStopwatch w;
w.Start();
- sim.Run(1);
+ sim.Run(n);
w.Stop();
w.Print();
}