ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetExample
InDetBeamSpotExample
python
BeamSpotRecoConfig.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
2
from
AthenaConfiguration.Enums
import
HIMode
3
from
TrkConfig.TrkConfigFlags
import
PrimaryPassConfig
4
5
def
beamSpotRecoPreIncCommon
(flags):
6
flags.Detector.EnableAFP =
False
7
flags.Detector.EnableLucid =
False
8
flags.Detector.EnableCalo =
False
9
flags.Detector.EnableL1Calo =
False
10
flags.Detector.EnableMuon =
False
11
flags.Detector.EnableTRT =
False
12
flags.Detector.EnableZDC =
False
13
14
flags.Reco.EnableTrigger =
False
15
flags.Reco.EnableCombinedMuon =
False
16
flags.Reco.EnableEgamma =
False
17
flags.Reco.EnableTau =
False
18
flags.Reco.EnableJet =
False
19
flags.Reco.EnableMet =
False
20
flags.Reco.EnableBTagging =
False
21
flags.Reco.EnableHI =
False
22
flags.Reco.EnableZDC =
False
23
flags.Reco.HIMode = HIMode.pp
24
flags.Reco.EnableCaloRinger =
False
25
flags.Reco.EnableTrackCellAssociation =
False
26
flags.Reco.PostProcessing.InDetForwardTrackParticleThinning =
False
27
28
flags.Tracking.PrimaryPassConfig = PrimaryPassConfig.VtxBeamSpot
29
flags.Tracking.doTrackSegmentsDisappearing =
False
30
31
flags.DQ.enableLumiAccess =
False
32
33
34
def
beamSpotRecoPreInc
(flags):
35
beamSpotRecoPreIncCommon
(flags)
36
37
flags.Common.doExpressProcessing =
True
38
39
flags.GeoModel.Align.Dynamic =
True
40
41
42
def
beamSpotRecoPreIncMC
(flags):
43
beamSpotRecoPreIncCommon
(flags)
44
45
46
def
beamSpotRecoPostInc
(flags, cfg):
47
from
IOVDbSvc.IOVDbSvcConfig
import
addOverride
48
49
cfg.merge(addOverride(flags,
"/Indet/AlignL1/ID"
,
"InDetAlignL1-RUN3-BLK-UPD4-01"
))
50
cfg.merge(
51
addOverride(flags,
"/Indet/AlignL2/PIX"
,
"InDetAlignL2PIX-RUN3-BLK-UPD4-01"
)
52
)
53
cfg.merge(
54
addOverride(flags,
"/Indet/AlignL2/SCT"
,
"InDetAlignL2SCT-RUN3-BLK-UPD4-01"
)
55
)
56
cfg.merge(addOverride(flags,
"/TRT/AlignL1/TRT"
,
"TRTAlignL1-RUN3-BLK-UPD4-01"
))
57
cfg.merge(addOverride(flags,
"/Indet/AlignL3"
,
"IndetAlignL3-RUN3-BLK-UPD4-04"
))
58
cfg.merge(
59
addOverride(flags,
"/Indet/IBLDist"
,
"InDetAlignIBLDIST-RUN3-BLK-UPD4-01"
)
60
)
61
cfg.merge(addOverride(flags,
"/TRT/AlignL2"
,
"TRTAlignL2-RUN3-BLK-UPD4-04"
))
62
63
64
def
beamSpotRecoPostExecCfg
(flags):
65
from
OutputStreamAthenaPool.OutputStreamConfig
import
OutputStreamCfg
66
return
OutputStreamCfg(flags,
"AOD"
,[
"EventInfo#*"
])
python.BeamSpotRecoConfig.beamSpotRecoPreIncMC
beamSpotRecoPreIncMC(flags)
Definition
BeamSpotRecoConfig.py:42
python.BeamSpotRecoConfig.beamSpotRecoPreInc
beamSpotRecoPreInc(flags)
Definition
BeamSpotRecoConfig.py:34
python.BeamSpotRecoConfig.beamSpotRecoPostInc
beamSpotRecoPostInc(flags, cfg)
Definition
BeamSpotRecoConfig.py:46
python.BeamSpotRecoConfig.beamSpotRecoPostExecCfg
beamSpotRecoPostExecCfg(flags)
Definition
BeamSpotRecoConfig.py:64
python.BeamSpotRecoConfig.beamSpotRecoPreIncCommon
beamSpotRecoPreIncCommon(flags)
Definition
BeamSpotRecoConfig.py:5
Generated on
for ATLAS Offline Software by
1.17.0