//############################################################## // // Job options file // //============================================================== // // This job options file runs Atlfast in the Athena framework #include "Atlas_Gen.UnixStandardJob.txt" //* load relevant libraries ApplicationMgr.DLLs += { "GaudiAlg", "GeneratorModules", "AtlfastCode" }; ApplicationMgr.DLLs += { "GaudiAud" }; AuditorSvc.Auditors = { "ChronoAuditor" }; ApplicationMgr.DLLs += { "HbookCnv" }; //-------------------------------------------------------------- // Persistency services //-------------------------------------------------------------- // you shouldn't need to change this EventPersistencySvc.CnvServices = { "McCnvSvc" }; // HBOOK OUTPUT: // This is the name of the file where your histograms will be created. // ApplicationMgr.HistogramPersistency = "HBOOK"; HistogramPersistencySvc.OutputFile = "atlfast.hbook"; //NtupleSvc.Output = {"FILE1#ntuple.hbook" }; //NtupleSvc.Type = 6; NtupleSvc.Output = {"FILE1 DATAFILE='atlfast.ntup' TYP='HBOOK' OPT='NEW'"}; //-------------------------------------------------------------- // Event related parameters //-------------------------------------------------------------- // Number of events to be processed (default is 10) ApplicationMgr.EvtMax = 10; //-------------------------------------------------------------- // 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 = 3; // Execution of algorithms given in sequencer // ApplicationMgr.TopAlg = {"Sequencer/TopSequence"}; TopSequence.Members = {"Sequencer/Generator","Sequencer/Atlfast"}; // //GENERATORS SETUP (select by uncommenting/commenting) //---------------- //Generator.Members = {"IsajetModule"}; Generator.Members = {"PythiaModule"}; // uncomment this option if you want top // contribution to cross sections //PythiaModule.PythiaCommand = {"pysubs kfin 2 6 1"}; // // if you want to print each MC event for debugging purposes, uncomment: //Generator.Members += {"DumpMC"}; // The Atlfast Sequence is set up in the #included StandardAtlfastOptions.txt // file... #include "StandardAtlfastOptions.txt" //============================================================== // // End of job options file // //##############################################################