ATLAS Offline Software
Functions | Variables
TileDigitizationConfig Namespace Reference

Functions

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

Variables

 flags
 
 Files
 
 RunType
 
 RDOFileName
 
 GlobalTag
 
 PileUp
 
 acc
 
 inputKey
 
 outputKey
 
 withDetails
 
 True
 
 summariseProps
 
 sc
 
 maxEvents
 

Detailed Description

Combined Tile Digitization functions

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

Function Documentation

◆ TileDigitizationCfg()

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

Definition at line 50 of file TileDigitizationConfig.py.

50 def 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()

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

Definition at line 33 of file TileDigitizationConfig.py.

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()

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

Definition at line 11 of file TileDigitizationConfig.py.

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

Definition at line 99 of file TileDigitizationConfig.py.

◆ Files

TileDigitizationConfig.Files

Definition at line 86 of file TileDigitizationConfig.py.

◆ flags

TileDigitizationConfig.flags

Definition at line 85 of file TileDigitizationConfig.py.

◆ GlobalTag

TileDigitizationConfig.GlobalTag

Definition at line 89 of file TileDigitizationConfig.py.

◆ inputKey

TileDigitizationConfig.inputKey

Definition at line 107 of file TileDigitizationConfig.py.

◆ maxEvents

TileDigitizationConfig.maxEvents

Definition at line 116 of file TileDigitizationConfig.py.

◆ outputKey

TileDigitizationConfig.outputKey

Definition at line 108 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

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.

TileMuonReceiverConfig.TilePulseForTileMuonReceiverOutputCfg
def TilePulseForTileMuonReceiverOutputCfg(flags, **kwargs)
Definition: TileMuonReceiverConfig.py:93
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
TileRawChannelMakerConfig.TileRawChannelMakerOutputCfg
def TileRawChannelMakerOutputCfg(flags, streamName='ESD', **kwargs)
Definition: TileRawChannelMakerConfig.py:138
TileDigitizationConfig.TileTriggerDigitizationCfg
def TileTriggerDigitizationCfg(flags)
Definition: TileDigitizationConfig.py:11
TileMuonReceiverDecisionConfig.TileMuonReceiverDecisionOutputCfg
def TileMuonReceiverDecisionOutputCfg(flags, **kwargs)
Definition: TileMuonReceiverDecisionConfig.py:48
TileL2Config.TileRawChannelToL2OutputCfg
def TileRawChannelToL2OutputCfg(flags, streamName='RDO', **kwargs)
Definition: TileL2Config.py:72
TileDigitizationConfig.TileOverlayTriggerDigitizationCfg
def TileOverlayTriggerDigitizationCfg(flags)
Definition: TileDigitizationConfig.py:33
TileRawChannelMakerConfig.TileRawChannelMakerDigiHSTruthCfg
def TileRawChannelMakerDigiHSTruthCfg(flags, **kwargs)
Definition: TileRawChannelMakerConfig.py:96
TileDigitsMakerConfig.TileDigitsMakerOutputCfg
def TileDigitsMakerOutputCfg(flags, **kwargs)
Definition: TileDigitsMakerConfig.py:115
TileDigitizationConfig.TileDigitizationCfg
def TileDigitizationCfg(flags)
Definition: TileDigitizationConfig.py:50
TileHitToTTL1Config.TileHitToTTL1OutputCfg
def TileHitToTTL1OutputCfg(flags, **kwargs)
Definition: TileHitToTTL1Config.py:115
TileRawChannelMakerConfig.TileRawChannelMakerDigiHSTruthOutputCfg
def TileRawChannelMakerDigiHSTruthOutputCfg(flags, streamName='ESD', **kwargs)
Definition: TileRawChannelMakerConfig.py:152
TileRawChannelMakerConfig.TileRawChannelMakerCfg
def TileRawChannelMakerCfg(flags, **kwargs)
Definition: TileRawChannelMakerConfig.py:10