include ("CBNT_Athena/CBNT_AthenaAware_jobOptions.py") include ("CBNT_Athena/CBNT_EventInfo_jobOptions.py") # list of the algorithms to be executed at run time from TrigInDetAnalysisExample.TrigInDetAnalysisExampleConf import TrigInDetAnalysisConfigSkeleton topSequence.CBNT_AthenaAware += TrigInDetAnalysisConfigSkeleton() TrigInDetAnalysisConfigSkeleton = TrigInDetAnalysisConfigSkeleton() TrigInDetAnalysisConfigSkeleton.OutputLevel = FATAL ##### Trigger Decision Part ##################### ## set up trigger decision tool from TrigDecisionTool.TrigDecisionToolConf import Trig__TrigDecisionTool tdt = Trig__TrigDecisionTool("TrigDecisionTool") ToolSvc += tdt tdt.OutputLevel = INFO # might be needed for TriggerConfigGetter... from RecExConfig.RecFlags import rec rec.readRDO=False rec.readESD=True #rec.readAOD=True rec.doWriteAOD=False rec.doWriteESD=False # To read files with trigger config stored as in-file meta-data, i.e. 13.0.40 # and above: ds. To read AOD produced with 13.0.30 you need to change ds to aod: from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.configurationSourceList = ['ds'] # set up trigger config service from TriggerJobOpts.TriggerConfigGetter import TriggerConfigGetter
#LumiCalcSvc.LBCollNames = ["LumiBlocks", "IncompleteLumiBlocks"] #LumiCalcSvc.Verbose = False #svcMgr += LumiCalcSvc #include('TileRecAlgs/TileCellToTTL1_jobOptions.py') include('RecExCommon/RecExCommon_topOptions.py') job += L1eg ### Database access from IOVDbSvc.CondDB import conddb conddb.addFolder('TRIGGER', '/TRIGGER/L1Calo/V1/Calibration/Physics/PprChanCalib') conddb.addFolder('TRIGGER', '/TRIGGER/L1Calo/V1/Calibration/PpmDeadChannels') conddb.addFolder('TRIGGER', '/TRIGGER/Receivers/Conditions/VgaDac') conddb.addFolder('TRIGGER', '/TRIGGER/Receivers/Factors/CalibGains') ### Trigger Decision Tool from TrigDecisionTool.TrigDecisionToolConf import Trig__TrigDecisionTool tdt = Trig__TrigDecisionTool('TrigDecisionTool') ToolSvc += tdt tdt.OutputLevel = WARNING ToolSvc.TrigDecisionTool.Navigation.OutputLevel = WARNING from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.configurationSourceList = ['ds'] from TriggerJobOpts.TriggerConfigGetter import TriggerConfigGetter cfg = TriggerConfigGetter()
### comment-in the following line for ### pathena-setup to get single-event-ESD: #rec.doWriteESD.set_Value_and_Lock(True) include("RecExCommon/RecExCommon_topOptions.py") ## from AthenaCommon.AlgSequence import AlgSequence topSequence = AlgSequence() ##### Trigger Decision Part ##################### ## set up trigger decision tool from TrigDecisionTool.TrigDecisionToolConf import Trig__TrigDecisionTool tdt = Trig__TrigDecisionTool("TrigDecisionTool") ToolSvc += tdt tdt.OutputLevel = dbglevel ##### Histogram File Part ################# from AthenaMonitoring.AthenaMonitoringConf import AthenaMonManager topSequence += AthenaMonManager("HLTMonManager") HLTMonManager = topSequence.HLTMonManager ############ TrigInDetAnalysis part ################################ from TrigInDetAnalysisExample.TrigInDetAnalysisExampleConf import TrigTestMonToolAC TestMonTool = TrigTestMonToolAC(name="TestMonToolAC") TestMonTool.OutputLevel = dbglevel TestMonTool.buildNtuple = True TestMonTool.AnalysisConfig = "nTuple" #Change to Tier0 for T0 Analysis TestMonTool.EnableLumi = False
#-------------------------------------------------------------- # Configure Trigger Decision Tool # Compatible with the New Trigger Decision Tool (from v. 15.1.0 onward) #-------------------------------------------------------------- # Set up trigger configuration service and metadata service is relies on, for analysis job without RecExCommon from TrigDecisionTool.TrigDecisionToolConf import Trig__TrigDecisionTool tdt = Trig__TrigDecisionTool("TrigDecisionTool") ToolSvc += tdt tdt.OutputLevel = ERROR ToolSvc.TrigDecisionTool.Navigation.OutputLevel = ERROR # flags needed for TriggerConfigGetter from RecExConfig.RecFlags import rec rec.readAOD = True rec.readRDO = False rec.readESD = False rec.readTAG = False rec.doWriteESD = False rec.doWriteAOD = False rec.doWriteTAG = False # To read files with trigger config stored as in-file meta-data, i.e. 13.0.40 and above: ds from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.configurationSourceList = ['ds'] # set up trigger config service from TriggerJobOpts.TriggerConfigGetter import TriggerConfigGetter cfg = TriggerConfigGetter()
from MuonMomentumCorrections.MuonMomentumCorrectionsConf import CP__MuonCalibrationAndSmearingTool CalibrationTool = CP__MuonCalibrationAndSmearingTool() CalibrationTool.Year = 'Data12' CalibrationTool.Release = 'Rel17.2Sum13' CalibrationTool.OutputLevel = INFO from MuonSelectorTools.MuonSelectorToolsConf import CP__MuonSelectionTool SelectionTool = CP__MuonSelectionTool() SelectionTool.OutputLevel = INFO from TrigDecisionTool.TrigDecisionToolConf import Trig__TrigDecisionTool TriggerTool = Trig__TrigDecisionTool("TrigDecTool") ToolSvc += TriggerTool TriggerTool.TrigDecisionKey = "xTrigDecision" TriggerTool.OutputLevel = INFO from TrigMuonMatching.TrigMuonMatchingConf import Trig__TrigMuonMatching MatchingTool = Trig__TrigMuonMatching("TrigMatchTool") MatchingTool.dRmin = 0.1 MatchingTool.LVL1dRmin = 0.2 MatchingTool.TriggerTool = TriggerTool MatchingTool.OutputLevel = INFO # Create an instance of the Resonance selection tool for Zmumu from MuonResonanceTools.MuonResonanceToolsConf import MuonResonanceSelectionTool ToolSvc += MuonResonanceSelectionTool("MuonZSelectionTool") ToolSvc.MuonZSelectionTool.PtCut = 20000 ToolSvc.MuonZSelectionTool.EtaCut = 2.5 ToolSvc.MuonZSelectionTool.IsoCaloCut = 0.12 ToolSvc.MuonZSelectionTool.IsoTrkCut = 0.12
from TrigDecisionTool.TrigDecisionToolConf import Trig__TrigDecisionTool tdt =Trig__TrigDecisionTool("TrigDecisionTool") ToolSvc += tdt tdt.OutputLevel = WARNING ToolSvc.TrigDecisionTool.Navigation.OutputLevel = ERROR