ATLAS Offline Software
Loading...
Searching...
No Matches
HighGranularityTimingDetector
HGTD_Config
python
HGTD_ConfigFlags.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
2
3
from
AthenaConfiguration.AthConfigFlags
import
AthConfigFlags
4
from
AthenaConfiguration.Enums
import
FlagEnum
5
6
class
ClusteringStrategy
(FlagEnum):
7
SinglePad =
"SinglePad"
8
MultiPad =
"MultiPad"
9
10
def
createHGTD_ConfigFlags
():
11
hgtdcf = AthConfigFlags()
12
13
hgtdcf.addFlag(
'HGTD.doMonitoring'
,
False
)
14
hgtdcf.addFlag(
'HGTD.doActs'
,
False
)
15
hgtdcf.addFlag(
'HGTD.outputAltirocRDO'
,
False
)
16
hgtdcf.addFlag(
'HGTD.Acts.ClusteringStrategy'
, ClusteringStrategy.SinglePad, type=ClusteringStrategy)
17
18
hgtdcf.addFlag(
"HGTD.Geometry.useGeoModelXml"
,
True
)
19
hgtdcf.addFlag(
"HGTD.Geometry.isLocal"
,
False
)
20
hgtdcf.addFlag(
"HGTD.Geometry.Filename"
,
"HGTD.gmx"
)
21
hgtdcf.addFlag(
"HGTD.Geometry.ClobOutputName"
,
""
)
22
23
hgtdcf.addFlag(
"HGTD.trackingGeometry.passiveBarrelMatZbins"
, 100)
# Number of z bins to be used for passive material layers
24
hgtdcf.addFlag(
"HGTD.trackingGeometry.passiveBarrelMatPhiBins"
, 50)
# Number of phi bins to be used for passive material layers
25
hgtdcf.addFlag(
"HGTD.trackingGeometry.passiveEndcapMatRbins"
, 50)
# Number of r bins to be used for passive material layers
26
hgtdcf.addFlag(
"HGTD.trackingGeometry.passiveEndcapMatPhiBins"
, 50)
# Number of phi bins to be used for passive material
27
28
return
hgtdcf
python.HGTD_ConfigFlags.ClusteringStrategy
Definition
HGTD_ConfigFlags.py:6
python.HGTD_ConfigFlags.createHGTD_ConfigFlags
createHGTD_ConfigFlags()
Definition
HGTD_ConfigFlags.py:10
Generated on
for ATLAS Offline Software by
1.14.0