ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonValidation
MuonPRDTest
python
HitValAlgDigi.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
2
3
# jobOptions to activate the dump of the MuonHitValAlg nTuple
4
# This file can be used with Digi_tf by specifying --postInclude MuonPRDTest.HitValAlgDigi.HitValAlgDigiCfg
5
# It dumps Truth, MuEntry and Hits, Digits, SDOs and RDOs for MM and sTGC
6
def
HitValAlgDigiCfg
(flags, name = "MuonHitValAlg", outFile="MuonHitValAlg.digi.ntuple.root", **kwargs):
7
kwargs.setdefault(
"doTruth"
,
False
)
8
kwargs.setdefault(
"doMuEntry"
,
False
)
9
10
kwargs.setdefault(
"doSimHits"
,
False
)
11
kwargs.setdefault(
"doSDOs"
,
True
)
12
kwargs.setdefault(
"doDigits"
,
True
)
13
kwargs.setdefault(
"doRDOs"
,
True
)
14
from
AthenaConfiguration.Enums
import
ProductionStep
15
prefix= flags.Overlay.BkgPrefix
if
flags.Common.ProductionStep
is
ProductionStep.PileUpPresampling
else
""
16
17
18
19
kwargs.setdefault(
"sTgcSdoKey"
, f
"{prefix}sTGC_SDO"
)
20
kwargs.setdefault(
"sTgcDigitKey"
, f
"{prefix}sTGC_DIGITS"
)
21
kwargs.setdefault(
"sTgcRdoKey"
, f
"{prefix}sTGCRDO"
)
22
23
kwargs.setdefault(
"MmSdoKey"
, f
"{prefix}MM_SDO"
)
24
kwargs.setdefault(
"MmDigitKey"
, f
"{prefix}MM_DIGITS"
)
25
kwargs.setdefault(
"MmRdoKey"
, f
"{prefix}MMRDO"
)
26
27
kwargs.setdefault(
"CSC_SDOContainerName"
, f
"{prefix}CSC_SDO"
)
28
kwargs.setdefault(
"CSC_DigitContainerName"
, f
"{prefix}CSC_DIGITS"
)
29
kwargs.setdefault(
"CSC_RDOContainerName"
, f
"{prefix}CSCRDO"
)
30
31
kwargs.setdefault(
"MdtSdoKey"
, f
"{prefix}MDT_SDO"
)
32
kwargs.setdefault(
"MdtDigitKey"
, f
"{prefix}MDT_DIGITS"
)
33
34
kwargs.setdefault(
"RpcSdoKey"
, f
"{prefix}RPC_SDO"
)
35
kwargs.setdefault(
"RpcDigitKey"
, f
"{prefix}RPC_DIGITS"
)
36
37
kwargs.setdefault(
"TgcSdoKey"
, f
"{prefix}TGC_SDO"
)
38
kwargs.setdefault(
"TgcDigitKey"
, f
"{prefix}TGC_DIGITS"
)
39
kwargs.setdefault(
"TgcRdoKey"
, f
"{prefix}TGCRDO"
)
40
41
42
from
MuonPRDTest.MuonPRDTestCfg
import
AddHitValAlgCfg
43
return
AddHitValAlgCfg(flags, name = name, outFile=outFile, **kwargs)
HitValAlgDigi.HitValAlgDigiCfg
HitValAlgDigiCfg(flags, name="MuonHitValAlg", outFile="MuonHitValAlg.digi.ntuple.root", **kwargs)
Definition
HitValAlgDigi.py:6
Generated on
for ATLAS Offline Software by
1.17.0