ATLAS Offline Software
Loading...
Searching...
No Matches
TileDigitizationConfig Namespace Reference

Functions

 TileTriggerDigitizationCfg (flags)
 TileOverlayTriggerDigitizationCfg (flags)
 TileDigitizationCfg (flags)

Variables

 flags = initConfigFlags()
 Files
 RunType
 RDOFileName
 GlobalTag
 PileUp
 acc = MainServicesCfg(flags)
 withDetails
 True
 summariseProps
 sc = acc.run(maxEvents=3)

Detailed Description

Combined Tile Digitization functions

# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration

Function Documentation

◆ TileDigitizationCfg()

TileDigitizationConfig.TileDigitizationCfg ( flags)
Return ComponentAccumulator with standard Tile Digitization configuration

Definition at line 50 of file TileDigitizationConfig.py.

50def TileDigitizationCfg(flags):
51 """Return ComponentAccumulator with standard Tile Digitization configuration"""
52
53 from TileSimAlgs.TileDigitsMakerConfig import TileDigitsMakerOutputCfg
54 acc = TileDigitsMakerOutputCfg(flags)
55
56 if flags.Common.ProductionStep != ProductionStep.PileUpPresampling and flags.Output.doWriteRDO:
57 from TileRecUtils.TileRawChannelMakerConfig import TileRawChannelMakerOutputCfg
58 acc.merge( TileRawChannelMakerOutputCfg(flags, streamName = 'RDO') )
59 else:
60 from TileRecUtils.TileRawChannelMakerConfig import TileRawChannelMakerCfg
61 acc.merge( TileRawChannelMakerCfg(flags) )
62
63 if flags.Digitization.EnableCaloHSTruthRecoInputs:
64 if flags.Output.doWriteRDO:
65 from TileRecUtils.TileRawChannelMakerConfig import TileRawChannelMakerDigiHSTruthOutputCfg
66 acc.merge( TileRawChannelMakerDigiHSTruthOutputCfg(flags, streamName = 'RDO') )
67 else:
68 from TileRecUtils.TileRawChannelMakerConfig import TileRawChannelMakerDigiHSTruthCfg
69 acc.merge( TileRawChannelMakerDigiHSTruthCfg(flags) )
70
71 return acc
72
73
74

◆ TileOverlayTriggerDigitizationCfg()

TileDigitizationConfig.TileOverlayTriggerDigitizationCfg ( flags)
Return ComponentAccumulator with Overlay Tile Trigger Digitization configuration

Definition at line 33 of file TileDigitizationConfig.py.

33def TileOverlayTriggerDigitizationCfg(flags):
34 """Return ComponentAccumulator with Overlay Tile Trigger Digitization configuration"""
35 acc = ComponentAccumulator()
36
37 if flags.GeoModel.Run > LHCPeriod.Run1:
38 from TileSimAlgs.TileMuonReceiverConfig import TilePulseForTileMuonReceiverOutputCfg
39 acc.merge( TilePulseForTileMuonReceiverOutputCfg(flags) )
40
41 from TileSimAlgs.TileMuonReceiverDecisionConfig import TileMuonReceiverDecisionOutputCfg
42 acc.merge( TileMuonReceiverDecisionOutputCfg(flags) )
43
44 from TileL2Algs.TileL2Config import TileRawChannelToL2OutputCfg
45 acc.merge( TileRawChannelToL2OutputCfg(flags, streamName = 'RDO') )
46
47 return acc
48
49

◆ TileTriggerDigitizationCfg()

TileDigitizationConfig.TileTriggerDigitizationCfg ( flags)
Return ComponentAccumulator with standard Tile Trigger Digitization configuration

Definition at line 11 of file TileDigitizationConfig.py.

11def TileTriggerDigitizationCfg(flags):
12 """Return ComponentAccumulator with standard Tile Trigger Digitization configuration"""
13
14 if flags.Beam.Type is BeamType.TestBeam:
15 return ComponentAccumulator()
16
17 from TileSimAlgs.TileHitToTTL1Config import TileHitToTTL1OutputCfg
18 acc = TileHitToTTL1OutputCfg(flags)
19
20 if flags.GeoModel.Run > LHCPeriod.Run1:
21 from TileSimAlgs.TileMuonReceiverConfig import TilePulseForTileMuonReceiverOutputCfg
22 acc.merge( TilePulseForTileMuonReceiverOutputCfg(flags) )
23
24 from TileSimAlgs.TileMuonReceiverDecisionConfig import TileMuonReceiverDecisionOutputCfg
25 acc.merge( TileMuonReceiverDecisionOutputCfg(flags) )
26
27 from TileL2Algs.TileL2Config import TileRawChannelToL2OutputCfg
28 acc.merge( TileRawChannelToL2OutputCfg(flags, streamName = 'RDO') )
29
30 return acc
31
32

Variable Documentation

◆ acc

TileDigitizationConfig.acc = MainServicesCfg(flags)

Definition at line 99 of file TileDigitizationConfig.py.

◆ Files

TileDigitizationConfig.Files

Definition at line 86 of file TileDigitizationConfig.py.

◆ flags

TileDigitizationConfig.flags = initConfigFlags()

Definition at line 85 of file TileDigitizationConfig.py.

◆ GlobalTag

TileDigitizationConfig.GlobalTag

Definition at line 89 of file TileDigitizationConfig.py.

◆ PileUp

TileDigitizationConfig.PileUp

Definition at line 90 of file TileDigitizationConfig.py.

◆ RDOFileName

TileDigitizationConfig.RDOFileName

Definition at line 88 of file TileDigitizationConfig.py.

◆ RunType

TileDigitizationConfig.RunType

Definition at line 87 of file TileDigitizationConfig.py.

◆ sc

TileDigitizationConfig.sc = acc.run(maxEvents=3)

Definition at line 116 of file TileDigitizationConfig.py.

◆ summariseProps

TileDigitizationConfig.summariseProps

Definition at line 113 of file TileDigitizationConfig.py.

◆ True

TileDigitizationConfig.True

Definition at line 113 of file TileDigitizationConfig.py.

◆ withDetails

TileDigitizationConfig.withDetails

Definition at line 113 of file TileDigitizationConfig.py.