//############################################################## // // Job options file // //============================================================== // // This job options file runs HepMC Generator simulations in the // Athena framework and saves Generator TES objects in Objectivity // #include "$ATHENACOMMONROOT/share/Atlas_Gen.UnixStandardJob.txt" // load relevant libraries ApplicationMgr.DLLs += { "GaudiAlg" }; ApplicationMgr.DLLs += { "HerwigGenerator"}; ApplicationMgr.DLLs += { "DumpMC"}; ApplicationMgr.DLLs += { "GaudiAud" }; AuditorSvc.Auditors = { "ChronoAuditor" }; // No histogramming at the Generator stage //-------------------------------------------------------------- // Event related parameters //-------------------------------------------------------------- // Number of events to be processed (default is 0) ApplicationMgr.EvtMax = 10000; //-------------------------------------------------------------- // Private Application Configuration options //-------------------------------------------------------------- // OUTPUT PRINTOUT LEVEL // Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL ) // you can override this for individual modules if necessary MessageSvc.OutputLevel = 6; // Execution of algorithms given in sequencer // ApplicationMgr.TopAlg = {"Sequencer/TopSequence"}; //-------------------------------------------------------------- // Algorithms Private Options //-------------------------------------------------------------- // //GENERATORS SETUP (select by uncommenting/commenting) //---------------- TopSequence.Members = {"Sequencer/Generator"}; // Generator.Members = {"IsajetModule"}; Generator.Members = {"HerwigModule"}; //Generator.Members += {"DumpMC"}; EventSelector.FirstEvent=1; EventSelector.RunNumber=1; HerwigModule.HerwigCommand = {"iproc 3000","modpdf 46", "autpdf CTEQ "}; HerwigModule.HerwigCommand += {"susyfile dc1new.txt"}; HerwigModule.HerwigCommand +={"nrn 1 115", "nrn 2 117"}; Generator.Members += {"EventCounter"}; //-------------------------------------------------------------- // Objectivity Persistency //-------------------------------------------------------------- ApplicationMgr.DLLs += { "EventHdrAthenaRoot", "GeneratorObjectsAthenaRoot"}; ApplicationMgr.DLLs += { "RootSvcModules", "EventSelectorAthenaRoot", "AthenaRootCnvSvc"}; ApplicationMgr.ExtSvc += { "RootSvc", "AthenaRootCnvSvc" }; ApplicationMgr.DLLs += {"McEventSelector"}; ApplicationMgr.ExtSvc += { "McCnvSvc", "McEventSelector/EventSelector" }; EventPersistencySvc.CnvServices += { "McCnvSvc" }; ApplicationMgr.OutStream = { "Stream1" }; ApplicationMgr.OutStreamType = "AthenaOutputStream"; // for StoreGate // Stream1.ItemList = { "2101#*", "2201#*", "133273#*"}; Stream1.ItemList = { "2101#*", "133273#*"}; RootSvc.Output ={"Susy1a.root"}; EventPersistencySvc.CnvServices += { "AthenaRootCnvSvc" }; Stream1.EvtConversionSvc = "AthenaRootCnvSvc"; //============================================================== // // End of job options file // //##############################################################