ATLAS Offline Software
Loading...
Searching...
No Matches
TrigJetMonitorAlgorithm.py File Reference

Go to the source code of this file.

Namespaces

namespace  TrigJetMonitorAlgorithm

Functions

 TrigJetMonitorAlgorithm.getChains2Monitor (inputFlags, monMode)
 TrigJetMonitorAlgorithm.getEtaRange (chain)
 Helpful functions.
 TrigJetMonitorAlgorithm.getBinningFromThreshold (chain, varname)
 TrigJetMonitorAlgorithm.getHTBinning (chain, binwidth)
 TrigJetMonitorAlgorithm.addFlavourTagVariables (conf, network_prefix, flavs="cub")
 TrigJetMonitorAlgorithm.getJetCopyAlg (injets, outjets)
 TrigJetMonitorAlgorithm.getL1JetCopyAlg (injets, outjets)
 TrigJetMonitorAlgorithm.TrigJetMonConfig (inputFlags)
 TrigJetMonitorAlgorithm.basicJetMonAlgSpec (jetcoll, isOnline)
 TrigJetMonitorAlgorithm.basicHIJetMonAlgSpec (jetcoll, isOnline)
 TrigJetMonitorAlgorithm.jetMonitoringConfig (inputFlags, jetcoll, jetCollDict, monMode)
 TrigJetMonitorAlgorithm.l1JetMonitoringConfig (inputFlags, jetColl, jetDict, monMode, chain='', matched=False)
 TrigJetMonitorAlgorithm.jetChainMonitoringConfig (inputFlags, jetcoll, chain, onlyUsePassingJets=True)
 TrigJetMonitorAlgorithm.jetEfficiencyMonitoringConfig (inputFlags, onlinejetcoll, offlinejetcoll, chain, refChain)

Variables

 TrigJetMonitorAlgorithm.logger = logging.getLogger(__name__)
str TrigJetMonitorAlgorithm.copySuffix = "copied"
 constants
 TrigJetMonitorAlgorithm.OfflineJetCollections = dict()
 Offline jet collections to monitor.
 TrigJetMonitorAlgorithm.L1JetCollections = dict()
 L1 jet collections and chains to monitor.
list TrigJetMonitorAlgorithm.match_smallRL1_OfflineJets_List = ['AntiKt4EMPFlowJets', 'HLT_AntiKt4EMPFlowJets_subresjesgscIS_ftf']
list TrigJetMonitorAlgorithm.match_largeRL1_OfflineJets_List = ['AntiKt4EMPFlowJets', 'HLT_AntiKt10EMPFlowCSSKSoftDropBeta100Zcut10Jets_jes_ftf']
list TrigJetMonitorAlgorithm.match_HIL1_OfflineJets_List = ['AntiKt4HIJets', 'HLT_AntiKt4HIJets']
 TrigJetMonitorAlgorithm.items = L1JetCollections[case].items()
 TrigJetMonitorAlgorithm.d_items = d.items()
str TrigJetMonitorAlgorithm.errmsg
dict TrigJetMonitorAlgorithm.l1Coll2MatcherKey
 TrigJetMonitorAlgorithm.Chain2L1JetCollDict = dict()
 TrigJetMonitorAlgorithm.JetCollections = dict()
 HLT jet collections and chains to monitor.
list TrigJetMonitorAlgorithm.ExtraOfflineHists
list TrigJetMonitorAlgorithm.ExtraSmallROnlineHists
list TrigJetMonitorAlgorithm.ExtraLargeROnlineHists
list TrigJetMonitorAlgorithm.ExtraOnlineNJetHists
list TrigJetMonitorAlgorithm.OfflineScaleMomenta = [ "ConstitScale", "EMScale", "PileupScale", "EtaJESScale"]
list TrigJetMonitorAlgorithm.OnlineScaleMomenta = [ "ConstitScale" ]
 TrigJetMonitorAlgorithm.parser = argparse.ArgumentParser()
 TrigJetMonitorAlgorithm.action
 TrigJetMonitorAlgorithm.dest
 TrigJetMonitorAlgorithm.default
 TrigJetMonitorAlgorithm.args = parser.parse_args()
 TrigJetMonitorAlgorithm.RunTruth = args.runTruthReco
 TrigJetMonitorAlgorithm.GenOfflineR10PF = args.genOfflineR10PF
 TrigJetMonitorAlgorithm.PrintDetailedConfig = args.printDetailedConfig
 TrigJetMonitorAlgorithm.inputFile
 TrigJetMonitorAlgorithm.flags = initConfigFlags()
 TrigJetMonitorAlgorithm.Files
 TrigJetMonitorAlgorithm.isMC
 TrigJetMonitorAlgorithm.HISTFileName
str TrigJetMonitorAlgorithm.monMode = 'pp'
 TrigJetMonitorAlgorithm.Chains2Monitor = getChains2Monitor(flags, monMode)
 TrigJetMonitorAlgorithm.cfg = MainServicesCfg(flags)
list TrigJetMonitorAlgorithm.outputlist = ["xAOD::EventInfo#*","xAOD::VertexContainer#*","xAOD::JetContainer#AntiKt4*Jets","xAOD::JetAuxContainer#AntiKt4*JetsAux.-PseudoJet","xAOD::JetContainer#HLT_*","xAOD::JetAuxContainer#HLT_*Aux.-PseudoJet","xAOD::ShallowAuxContainer#HLT_*Aux.-PseudoJet"]
 TrigJetMonitorAlgorithm.comp = JetRecCfg(AntiKt4Truth,flags)
str TrigJetMonitorAlgorithm.key = "{0}Jets".format(AntiKt4Truth.basename)
 TrigJetMonitorAlgorithm.EMPFlowCSSK = JetConstitSeq("EMPFlowCSSK", xAODType.ParticleFlow, ["CorrectPFO","CS","SK","CHS"], "JetETMissParticleFlowObjects", "CSSKParticleFlowObjects", label="EMPFlowCSSK")
 TrigJetMonitorAlgorithm.AntiKt10EMPFlowCSSK = JetDefinition("AntiKt",1.0,EMPFlowCSSK,ptmin=2e3,)
 TrigJetMonitorAlgorithm.modifiers
 TrigJetMonitorAlgorithm.AntiKt10EMPFlowCSSKSoftDrop = JetSoftDrop(AntiKt10EMPFlowCSSK,modifiers=standardrecomods+substrmods,ZCut=0.1,Beta=1.0)
 TrigJetMonitorAlgorithm.helper = AthMonitorCfgHelper(flags,'TrigJetMonitorAlgorithm')
str TrigJetMonitorAlgorithm.scalestring = "" else ""
str TrigJetMonitorAlgorithm.name = 'Matching_{}{}_{}'.format(hltColl,scalestring,collDict['MatchTo'])
 TrigJetMonitorAlgorithm.alg = CompFactory.JetMatcherAlg(name, JetContainerName1=hltColl,JetContainerName2=collDict['MatchTo'],JetCalibScale=jetcalibscale)
 TrigJetMonitorAlgorithm.sequenceName
 TrigJetMonitorAlgorithm.l1jetconf = l1JetMonitoringConfig(flags,jetcoll,L1JetCollections,monMode,'',True)
 TrigJetMonitorAlgorithm.l1chainconf = l1JetMonitoringConfig(flags,jetcoll,L1JetCollections,monMode,chain)
 TrigJetMonitorAlgorithm.offlineMonitorConf = jetMonitoringConfig(flags,jetcoll,OfflineJetCollections,monMode)
 TrigJetMonitorAlgorithm.monitorConf = jetMonitoringConfig(flags,jetcoll,JetCollections,monMode)
 TrigJetMonitorAlgorithm.jetcoll = chainDict['HLTColl']
 TrigJetMonitorAlgorithm.chainMonitorConfT = jetChainMonitoringConfig(flags,jetcoll,chain,True)
 TrigJetMonitorAlgorithm.chainMonitorConfF = jetChainMonitoringConfig(flags,jetcoll,chain,False)
 TrigJetMonitorAlgorithm.effMonitorConf
 TrigJetMonitorAlgorithm.withDetails