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-2024 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 46 of file TileDigitizationConfig.py.

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

◆ TileOverlayTriggerDigitizationCfg()

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

Definition at line 29 of file TileDigitizationConfig.py.

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

◆ TileTriggerDigitizationCfg()

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

Definition at line 10 of file TileDigitizationConfig.py.

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

Variable Documentation

◆ acc

TileDigitizationConfig.acc

Definition at line 95 of file TileDigitizationConfig.py.

◆ Files

TileDigitizationConfig.Files

Definition at line 82 of file TileDigitizationConfig.py.

◆ flags

TileDigitizationConfig.flags

Definition at line 81 of file TileDigitizationConfig.py.

◆ GlobalTag

TileDigitizationConfig.GlobalTag

Definition at line 85 of file TileDigitizationConfig.py.

◆ inputKey

TileDigitizationConfig.inputKey

Definition at line 103 of file TileDigitizationConfig.py.

◆ maxEvents

TileDigitizationConfig.maxEvents

Definition at line 112 of file TileDigitizationConfig.py.

◆ outputKey

TileDigitizationConfig.outputKey

Definition at line 104 of file TileDigitizationConfig.py.

◆ PileUp

TileDigitizationConfig.PileUp

Definition at line 86 of file TileDigitizationConfig.py.

◆ RDOFileName

TileDigitizationConfig.RDOFileName

Definition at line 84 of file TileDigitizationConfig.py.

◆ RunType

TileDigitizationConfig.RunType

Definition at line 83 of file TileDigitizationConfig.py.

◆ sc

TileDigitizationConfig.sc

Definition at line 112 of file TileDigitizationConfig.py.

◆ summariseProps

TileDigitizationConfig.summariseProps

Definition at line 109 of file TileDigitizationConfig.py.

◆ True

TileDigitizationConfig.True

Definition at line 109 of file TileDigitizationConfig.py.

◆ withDetails

TileDigitizationConfig.withDetails

Definition at line 109 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:131
TileDigitizationConfig.TileTriggerDigitizationCfg
def TileTriggerDigitizationCfg(flags)
Definition: TileDigitizationConfig.py:10
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:29
TileRawChannelMakerConfig.TileRawChannelMakerDigiHSTruthCfg
def TileRawChannelMakerDigiHSTruthCfg(flags, **kwargs)
Definition: TileRawChannelMakerConfig.py:89
TileDigitsMakerConfig.TileDigitsMakerOutputCfg
def TileDigitsMakerOutputCfg(flags, **kwargs)
Definition: TileDigitsMakerConfig.py:116
TileDigitizationConfig.TileDigitizationCfg
def TileDigitizationCfg(flags)
Definition: TileDigitizationConfig.py:46
TileHitToTTL1Config.TileHitToTTL1OutputCfg
def TileHitToTTL1OutputCfg(flags, **kwargs)
Definition: TileHitToTTL1Config.py:115
TileRawChannelMakerConfig.TileRawChannelMakerDigiHSTruthOutputCfg
def TileRawChannelMakerDigiHSTruthOutputCfg(flags, streamName='ESD', **kwargs)
Definition: TileRawChannelMakerConfig.py:145
TileRawChannelMakerConfig.TileRawChannelMakerCfg
def TileRawChannelMakerCfg(flags, **kwargs)
Definition: TileRawChannelMakerConfig.py:10