ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tools
PROCTools
python
Namespaces
|
Variables
DataFormatRates.py File Reference
Go to the source code of this file.
Namespaces
namespace
python
namespace
python.DataFormatRates
Variables
python.DataFormatRates.parser
= argparse.ArgumentParser(
description
='Extract yields and skimming efficiencies for derived
data
formats using ARQ and AMI. Written by C. Ohm.')
python.DataFormatRates.required
python.DataFormatRates.True
python.DataFormatRates.type
python.DataFormatRates.str
python.DataFormatRates.help
python.DataFormatRates.validFileFormat
python.DataFormatRates.default
python.DataFormatRates.nargs
python.DataFormatRates.action
python.DataFormatRates.False
python.DataFormatRates.args
= parser.parse_args()
str
python.DataFormatRates.cmd
= "AtlRunQuery.py \"
find
run
%s and ready and st %s 100k+ / show lumi\"" % (args.runs, args.stream)
python.DataFormatRates.env
= os.environ.copy()
python.DataFormatRates.output
= subprocess.Popen(
cmd
, shell=
True
, stdout=subprocess.PIPE, stderr=subprocess.STDOUT,
env
=
env
)
python.DataFormatRates.f
= open("data/atlrunquery.pickle", 'rb')
python.DataFormatRates.d
= pickle.load(
f
)
dict
python.DataFormatRates.lumiPerRun
= {}
dict
python.DataFormatRates.eventsPerRun
= {}
dict
python.DataFormatRates.selectedEventsPerRun
= {}
python.DataFormatRates.lbDict
=
d
[
run
]['#LB']
list
python.DataFormatRates.lumiTag
= [key for key in
d
[
run
]
if
'ofllumi:0:' in key][0]
python.DataFormatRates.lumiDict
=
d
[
run
][
lumiTag
]
int
python.DataFormatRates.integratedLumi
= 0
python.DataFormatRates.client
= pyAMI.client.Client('atlas')
str
python.DataFormatRates.pattern
= "data15_13TeV.%08d.physics_Main.merge.DESDM_RPVLL" %
run
python.DataFormatRates.dslist
= AtlasAPI.list_datasets(
client
,
patterns
=
pattern
, fields = ['
events
'],
type
= 'DESDM_RPVLL')
python.DataFormatRates.bins
= len(
eventsPerRun
)
python.DataFormatRates.yieldPerRunHisto
= r.TH1F("YieldPerRun", "YieldPerRun",
bins
, 0,
bins
)
python.DataFormatRates.skimmingEffPerRunHisto
= r.TH1F("SkimmingEfficiencyPerRun", "SkimmingEfficiencyPerRun",
bins
, 0,
bins
)
python.DataFormatRates.yieldPerLumiHisto
= r.TH1F("YieldPerRunPerLumi", "YieldPerRunPerLumi",
bins
, 0,
bins
)
int
python.DataFormatRates.runs
= 0
python.DataFormatRates.events
= float(
selectedEventsPerRun
[
run
])
python.DataFormatRates.allevents
= float(
eventsPerRun
[
run
])
dict
python.DataFormatRates.lumi
=
lumiPerRun
[
run
]
python.DataFormatRates.c1
= r.TCanvas("PerRun", "PerRun")
python.DataFormatRates.c2
= r.TCanvas("EffPerRun", "EffPerRun")
python.DataFormatRates.c3
= r.TCanvas("PerLumi", "PerLumi")
Generated on
for ATLAS Offline Software by
1.17.0