ATLAS Offline Software
Loading...
Searching...
No Matches
python.RatesEmulationExample Namespace Reference

Functions

 getHistogramSuffix (dsid)

Variables

 flags = initConfigFlags()
 parser = flags.getArgumentParser()
 action
 help
 default
 type
 str
 float
 int
 e34
 nargs
 args = parser.parse_args()
 EventPrintoutInterval
 MsgSuppression
 NumThreads
tuple useBunchCrossingData = (args.doRatesVsPositionInTrain or args.vetoStartOfTrain > 0)
 metadata = GetFileMD(flags.Input.Files)
 cfg = MainServicesCfg(flags)
 histSvc = CompFactory.THistSvc()
 cfgsvc = cfg.getPrimaryAndMerge(getxAODConfigSvc(flags))
 tdt = cfg.getPrimaryAndMerge(TrigDecisionToolCfg(flags))
 xsec = args.MCCrossSection
 fEff = args.MCFilterEfficiency
 dset = args.MCDatasetName
 amiTool = GetCrossSectionAMI()
 ebw = CompFactory.EnhancedBiasWeighter('EnhancedBiasRatesTool')
 RunNumber
 UseBunchCrossingData
 IsMC
 TargetLuminosity
 MCCrossSection
 MCFilterEfficiency
 MCKFactor
 DoMultiSliceDiJet
 MCIgnoreGeneratorWeights
 EBWeightsDirectory
 rates = CompFactory.RatesEmulationExample()
 DoTriggerGroups
 DoGlobalGroups
 DoExpressRates
 DoUniqueRates
 VetoStartOfTrain
 EnableLumiExtrapolation
 EnhancedBiasRatesTool
 TrigDecisionTool
 TrigConfigSvc
 histogramSuffix
 AntiKt4EMTopo
 withDetails
 sc = cfg.run(flags.Exec.MaxEvents)

Function Documentation

◆ getHistogramSuffix()

python.RatesEmulationExample.getHistogramSuffix ( dsid)

Definition at line 7 of file RatesEmulationExample.py.

7def getHistogramSuffix(dsid):
8 channel_to_string = {
9 801165: "_JZ0",
10 801166: "_JZ1",
11 801167: "_JZ2",
12 801168: "_JZ3",
13 801169: "_JZ4",
14 801170: "_JZ5",
15 801171: "_JZ6",
16 801172: "_JZ7",
17 801173: "_JZ8",
18 801174: "_JZ9"
19 }
20 try:
21 return channel_to_string[dsid]
22 except KeyError:
23 return ""
24

Variable Documentation

◆ action

python.RatesEmulationExample.action

Definition at line 33 of file RatesEmulationExample.py.

◆ amiTool

python.RatesEmulationExample.amiTool = GetCrossSectionAMI()

Definition at line 99 of file RatesEmulationExample.py.

◆ AntiKt4EMTopo

python.RatesEmulationExample.AntiKt4EMTopo
Initial value:
1= JetDefinition("AntiKt",0.4,cst.EMTopoOrigin,
2 ghostdefs = standardghosts+flavourghosts,
3 modifiers = calibmods+truthmods+standardmods+clustermods+("Filter_calibThreshold:15000","LArHVCorr","jetiso",),
4 lock = True)

Definition at line 145 of file RatesEmulationExample.py.

◆ args

python.RatesEmulationExample.args = parser.parse_args()

Definition at line 57 of file RatesEmulationExample.py.

◆ cfg

python.RatesEmulationExample.cfg = MainServicesCfg(flags)

Definition at line 75 of file RatesEmulationExample.py.

◆ cfgsvc

python.RatesEmulationExample.cfgsvc = cfg.getPrimaryAndMerge(getxAODConfigSvc(flags))

Definition at line 87 of file RatesEmulationExample.py.

◆ default

python.RatesEmulationExample.default

Definition at line 39 of file RatesEmulationExample.py.

◆ DoExpressRates

python.RatesEmulationExample.DoExpressRates

Definition at line 123 of file RatesEmulationExample.py.

◆ DoGlobalGroups

python.RatesEmulationExample.DoGlobalGroups

Definition at line 122 of file RatesEmulationExample.py.

◆ DoMultiSliceDiJet

python.RatesEmulationExample.DoMultiSliceDiJet

Definition at line 115 of file RatesEmulationExample.py.

◆ DoTriggerGroups

python.RatesEmulationExample.DoTriggerGroups

Definition at line 121 of file RatesEmulationExample.py.

◆ DoUniqueRates

python.RatesEmulationExample.DoUniqueRates

Definition at line 124 of file RatesEmulationExample.py.

◆ dset

python.RatesEmulationExample.dset = args.MCDatasetName

Definition at line 96 of file RatesEmulationExample.py.

◆ e34

python.RatesEmulationExample.e34

Definition at line 48 of file RatesEmulationExample.py.

◆ ebw

python.RatesEmulationExample.ebw = CompFactory.EnhancedBiasWeighter('EnhancedBiasRatesTool')

Definition at line 106 of file RatesEmulationExample.py.

◆ EBWeightsDirectory

python.RatesEmulationExample.EBWeightsDirectory

Definition at line 117 of file RatesEmulationExample.py.

◆ EnableLumiExtrapolation

python.RatesEmulationExample.EnableLumiExtrapolation

Definition at line 128 of file RatesEmulationExample.py.

◆ EnhancedBiasRatesTool

python.RatesEmulationExample.EnhancedBiasRatesTool

Definition at line 129 of file RatesEmulationExample.py.

◆ EventPrintoutInterval

python.RatesEmulationExample.EventPrintoutInterval

Definition at line 59 of file RatesEmulationExample.py.

◆ fEff

python.RatesEmulationExample.fEff = args.MCFilterEfficiency

Definition at line 95 of file RatesEmulationExample.py.

◆ flags

python.RatesEmulationExample.flags = initConfigFlags()

Definition at line 30 of file RatesEmulationExample.py.

◆ float

python.RatesEmulationExample.float

Definition at line 40 of file RatesEmulationExample.py.

◆ help

python.RatesEmulationExample.help

Definition at line 33 of file RatesEmulationExample.py.

◆ histogramSuffix

python.RatesEmulationExample.histogramSuffix

Definition at line 133 of file RatesEmulationExample.py.

◆ histSvc

python.RatesEmulationExample.histSvc = CompFactory.THistSvc()

Definition at line 78 of file RatesEmulationExample.py.

◆ int

python.RatesEmulationExample.int

Definition at line 46 of file RatesEmulationExample.py.

◆ IsMC

python.RatesEmulationExample.IsMC

Definition at line 109 of file RatesEmulationExample.py.

◆ MCCrossSection

python.RatesEmulationExample.MCCrossSection

Definition at line 112 of file RatesEmulationExample.py.

◆ MCFilterEfficiency

python.RatesEmulationExample.MCFilterEfficiency

Definition at line 113 of file RatesEmulationExample.py.

◆ MCIgnoreGeneratorWeights

python.RatesEmulationExample.MCIgnoreGeneratorWeights

Definition at line 116 of file RatesEmulationExample.py.

◆ MCKFactor

python.RatesEmulationExample.MCKFactor

Definition at line 114 of file RatesEmulationExample.py.

◆ metadata

python.RatesEmulationExample.metadata = GetFileMD(flags.Input.Files)

Definition at line 69 of file RatesEmulationExample.py.

◆ MsgSuppression

python.RatesEmulationExample.MsgSuppression

Definition at line 60 of file RatesEmulationExample.py.

◆ nargs

python.RatesEmulationExample.nargs

Definition at line 55 of file RatesEmulationExample.py.

◆ NumThreads

python.RatesEmulationExample.NumThreads

Definition at line 61 of file RatesEmulationExample.py.

◆ parser

python.RatesEmulationExample.parser = flags.getArgumentParser()

Definition at line 31 of file RatesEmulationExample.py.

◆ rates

python.RatesEmulationExample.rates = CompFactory.RatesEmulationExample()

Definition at line 120 of file RatesEmulationExample.py.

◆ RunNumber

python.RatesEmulationExample.RunNumber

Definition at line 107 of file RatesEmulationExample.py.

◆ sc

python.RatesEmulationExample.sc = cfg.run(flags.Exec.MaxEvents)

Definition at line 161 of file RatesEmulationExample.py.

◆ str

python.RatesEmulationExample.str

Definition at line 39 of file RatesEmulationExample.py.

◆ TargetLuminosity

python.RatesEmulationExample.TargetLuminosity

Definition at line 111 of file RatesEmulationExample.py.

◆ tdt

python.RatesEmulationExample.tdt = cfg.getPrimaryAndMerge(TrigDecisionToolCfg(flags))

Definition at line 90 of file RatesEmulationExample.py.

◆ TrigConfigSvc

python.RatesEmulationExample.TrigConfigSvc

Definition at line 131 of file RatesEmulationExample.py.

◆ TrigDecisionTool

python.RatesEmulationExample.TrigDecisionTool

Definition at line 130 of file RatesEmulationExample.py.

◆ type

python.RatesEmulationExample.type

Definition at line 39 of file RatesEmulationExample.py.

◆ UseBunchCrossingData

python.RatesEmulationExample.UseBunchCrossingData

Definition at line 108 of file RatesEmulationExample.py.

◆ useBunchCrossingData

tuple python.RatesEmulationExample.useBunchCrossingData = (args.doRatesVsPositionInTrain or args.vetoStartOfTrain > 0)

Definition at line 66 of file RatesEmulationExample.py.

◆ VetoStartOfTrain

python.RatesEmulationExample.VetoStartOfTrain

Definition at line 127 of file RatesEmulationExample.py.

◆ withDetails

python.RatesEmulationExample.withDetails

Definition at line 159 of file RatesEmulationExample.py.

◆ xsec

python.RatesEmulationExample.xsec = args.MCCrossSection

Definition at line 94 of file RatesEmulationExample.py.