ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArMonitoring
python
LArReco_fromraw_Cfg.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
2
3
if
__name__==
"__main__"
:
4
5
from
AthenaConfiguration.AllConfigFlags
import
initConfigFlags
6
flags = initConfigFlags()
7
8
from
AthenaCommon.Logging
import
log
9
from
AthenaCommon.Constants
import
DEBUG
10
log.setLevel(DEBUG)
11
12
from
LArMonitoring.LArMonConfigFlags
import
addLArMonFlags
13
flags.addFlagsCategory(
"LArMon"
, addLArMonFlags)
14
15
from
AthenaConfiguration.TestDefaults
import
defaultTestFiles
16
flags.Input.Files = defaultTestFiles.RAW_RUN2
17
18
flags.Output.HISTFileName =
'LArMonitoringOutput.root'
19
flags.DQ.enableLumiAccess =
False
20
flags.DQ.useTrigger =
False
21
flags.lock()
22
23
24
from
CaloRec.CaloRecoConfig
import
CaloRecoCfg
25
cfg=CaloRecoCfg(flags)
26
27
#larCoverage monitoring
28
from
LArMonitoring.LArCoverageAlg
import
LArCoverageConfig
29
cov_acc = LArCoverageConfig(flags)
30
cfg.merge(cov_acc)
31
32
#affectedRegions monitoring
33
from
LArMonitoring.LArAffectedRegionsAlg
import
LArAffectedRegionsConfig
34
aff_acc = LArAffectedRegionsConfig(flags)
35
cfg.merge(aff_acc)
36
37
#collision time algo
38
from
LArCellRec.LArCollisionTimeConfig
import
LArCollisionTimeCfg
39
cfg.merge(LArCollisionTimeCfg(flags, cutIteration=
False
))
40
41
# and collision time monitoring algo
42
from
LArMonitoring.LArCollisionTimeMonAlg
import
LArCollisionTimeMonConfig
43
collmon=LArCollisionTimeMonConfig(flags)
44
cfg.merge(collmon)
45
46
#ROD monitoring
47
from
LArMonitoring.LArRODMonAlg
import
LArRODMonConfig
48
rodmon = LArRODMonConfig(flags)
49
cfg.merge(rodmon)
50
51
#Digit monitoring
52
53
from
LArCellRec.LArNoisyROSummaryConfig
import
LArNoisyROSummaryCfg
54
cfg.merge(LArNoisyROSummaryCfg(flags))
55
56
from
LArMonitoring.LArDigitMonAlg
import
LArDigitMonConfig
57
digimon = LArDigitMonConfig(flags)
58
cfg.merge(digimon)
59
60
61
flags.dump()
62
f=open(
"LArMonMaker.pkl"
,
"w"
)
63
cfg.store(f)
64
f.close()
65
66
#cfg.run(10)
67
Constants
Generated on
for ATLAS Offline Software by
1.17.0