ATLAS Offline Software
Loading...
Searching...
No Matches
BeamSpotRecoConfig.py
Go to the documentation of this file.
1# Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
2from AthenaConfiguration.Enums import HIMode
3from TrkConfig.TrkConfigFlags import PrimaryPassConfig
4
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
36
37 flags.Common.doExpressProcessing = True
38
39 flags.GeoModel.Align.Dynamic = True
40
41
46def 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
65 from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
66 return OutputStreamCfg(flags, "AOD",["EventInfo#*"])