//######################################################### // // jobOptions to run Atlfast and fill the CBNT ntuple // #include "PartPropSvc/PartPropSvc.txt" #include "AthenaPoolCnvSvc/ReadAthenaPool_jobOptions.txt" //------------------------------------------------------------ // Load main libraries //------------------------------------------------------------ EventSelector.InputCollection = "McEvent.root"; ApplicationMgr.DLLs += { "HbookCnv" }; //------------------------------------------------------------ // Persistency services ntuples etc... //------------------------------------------------------------ ApplicationMgr.HistogramPersistency = "HBOOK"; HistogramPersistencySvc.OutputFile = "atlfast.hbook"; NtupleSvc.Output = {"FILE1 DATAFILE='atlfast.ntup' TYP='HBOOK' OPT='NEW'"}; //------------------------------------------------------------ // Number of events and OutputLevel //------------------------------------------------------------ ApplicationMgr.EvtMax = 10; MessageSvc.OutputLevel = 2; //------------------------------------------------------------ // Monte Carlo Generators stuff //------------------------------------------------------------ ApplicationMgr.ExtSvc += {"AtRndmGenSvc"}; ApplicationMgr.DLLs += { "GeneratorObjectsAthenaPoolPoolCnv" }; //-------------------------------------------------------------- // Setup Atlfast //-------------------------------------------------------------- #include "AtlfastAlgs/Atlfast_CBNT.txt" CBNT_Athena.Members += { "Atlfast::CBNT_Atlfast/CBNT_Atlfast" }; CBNT_Atlfast.NtupleLocID="/FILE1/CBNT/3333"; //switch on/off ntuple blocks CBNT_Atlfast.FillIsolatedElectrons = true; CBNT_Atlfast.FillIsolatedPhotons = true; CBNT_Atlfast.FillIsolatedMuons = true; CBNT_Atlfast.FillNonIsolatedMuons = true; CBNT_Atlfast.FillJets = true; CBNT_Atlfast.FillJetsB = true; CBNT_Atlfast.FillHistory = false; CBNT_Atlfast.FillEventData = true; //-------------------------------------------------------------- // Setup CBNT //-------------------------------------------------------------- ApplicationMgr.DLLs += { "CBNT_Utils" }; ApplicationMgr.DLLs += { "CBNT_Athena" }; ApplicationMgr.TopAlg += {"CBNT_Athena"}; //============================================================== // // End of job options file // //##############################################################