diff --git a/Trigger/TrigMonitoring/TrigMETMonitoring/python/TrigMETMonitorAlgorithm.py b/Trigger/TrigMonitoring/TrigMETMonitoring/python/TrigMETMonitorAlgorithm.py index 9692e1eb4b7e3553f82bdb19feed1726781a6604..097e471147a8be9a9a6c7841aad3b84fb6d24ae8 100644 --- a/Trigger/TrigMonitoring/TrigMETMonitoring/python/TrigMETMonitorAlgorithm.py +++ b/Trigger/TrigMonitoring/TrigMETMonitoring/python/TrigMETMonitorAlgorithm.py @@ -29,7 +29,7 @@ def TrigMETMonConfig(inputFlags): #The added algorithm must exist as a .h file from TrigMETMonitoring.TrigMETMonitoringConf import TrigMETMonitorAlgorithm - expertTrigMETMonAlg = helper.addAlgorithm(TrigMETMonitorAlgorithm,'TrigMETMonAlg') + expertTrigMETMonAlg = helper.addAlgorithm(TrigMETMonitorAlgorithm,'expertTrigMETMonAlg') # You can actually make multiple instances of the same algorithm and give # them different configurations @@ -46,21 +46,20 @@ def TrigMETMonConfig(inputFlags): # some generic property # expertTrigMETMonAlg.RandomHist = True # to enable a trigger filter, for example: - #expertTrigMETMonAlg.TriggerChain = 'HLT_mu26_ivarmedium' - - from TriggerJobOpts.TriggerFlags import TriggerFlags - if TriggerFlags.EDMDecodingVersion==3: - expertTrigMETMonAlg.TriggerChain = 'HLT_xe30_cell_L1XE10' - #shifterTrigMETMonAlg.TriggerChain = 'HLT_xe30_cell_L1XE10' - #expertTrigMETMonAlg.hlt_cell_key = 'HLT_MET' - #shifterTrigMETMonAlg.hlt_cell_key = 'HLT_MET' - #TrigMETMonitorAlgorithm.hlt_cell_key = 'HLT_MET' - else: - expertTrigMETMonAlg.TriggerChain = 'HLT_xe110_pufit_xe65_L1XE50' - TrigMETMonitorAlgorithm.hlt_cell_key = 'HLT_xAOD__TrigMissingETContainer_TrigEFMissingET' - TrigMETMonitorAlgorithm.hlt_mt_key = 'HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_mht' - TrigMETMonitorAlgorithm.hlt_tc_key = 'HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_topocl' - TrigMETMonitorAlgorithm.hlt_tcpufit_key = 'HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_topocl_PUC' + # expertTrigMETMonAlg.TriggerChain = 'HLT_xe30_cell_L1XE10' + # shifterTrigMETMonAlg.TriggerChain = 'HLT_xe30_cell_L1XE10' + # without filters, all events are processed. + + ### use the follwoing if you run on Run2 AOD + #expertTrigMETMonAlg.TriggerChain = 'HLT_xe110_pufit_xe65_L1XE50' + #expertTrigMETMonAlg.hlt_cell_key = 'HLT_xAOD__TrigMissingETContainer_TrigEFMissingET' + #expertTrigMETMonAlg.hlt_mt_key = 'HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_mht' + #expertTrigMETMonAlg.hlt_tc_key = 'HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_topocl' + #expertTrigMETMonAlg.hlt_tcpufit_key = 'HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_topocl_PUC' + #shifterTrigMETMonAlg.hlt_cell_key = 'HLT_xAOD__TrigMissingETContainer_TrigEFMissingET' + #shifterTrigMETMonAlg.hlt_mt_key = 'HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_mht' + #shifterTrigMETMonAlg.hlt_tc_key = 'HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_topocl' + #shifterTrigMETMonAlg.hlt_tcpufit_key = 'HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_topocl_PUC' @@ -143,9 +142,9 @@ if __name__=='__main__': from AthenaConfiguration.AllConfigFlags import ConfigFlags nightly = '/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/CommonInputs/' file = 'data16_13TeV.00311321.physics_Main.recon.AOD.r9264/AOD.11038520._000001.pool.root.1' - ConfigFlags.Input.Files = [nightly+file] - #ConfigFlags.Input.Files = ['/hep300/data/khamano/data18_athenaMT/fromElin/AOD_old.pool.root'] - ConfigFlags.Input.isMC = False + #ConfigFlags.Input.Files = [nightly+file] + ConfigFlags.Input.Files = ['/hep300/data/khamano/data18_athenaMT/fromElin/AOD_old.pool.root'] + ConfigFlags.Input.isMC = True ConfigFlags.Output.HISTFileName = 'TrigMETMonitorOutput.root' ConfigFlags.lock()