ATLAS Offline Software
Functions | Variables
TileMuonReceiverDecisionConfig Namespace Reference

Functions

def TileMuonReceiverDecisionCfg (flags, **kwargs)
 
def TileMuonReceiverDecisionOutputCfg (flags, **kwargs)
 

Variables

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

Function Documentation

◆ TileMuonReceiverDecisionCfg()

def TileMuonReceiverDecisionConfig.TileMuonReceiverDecisionCfg (   flags,
**  kwargs 
)
Return component accumulator with configured Tile muon receiver decision algorithm

Arguments:
    flags  -- Athena configuration flags
Keyword arguments:
    Name -- name of TileMuonReceiverDecision algorithm. Defaults to TileMuonReceiverDecision.

Definition at line 10 of file TileMuonReceiverDecisionConfig.py.

10 def TileMuonReceiverDecisionCfg(flags, **kwargs):
11  """Return component accumulator with configured Tile muon receiver decision algorithm
12 
13  Arguments:
14  flags -- Athena configuration flags
15  Keyword arguments:
16  Name -- name of TileMuonReceiverDecision algorithm. Defaults to TileMuonReceiverDecision.
17  """
18 
19  name = kwargs.get('Name', 'TileMuonReceiverDecision')
20 
21  acc = ComponentAccumulator()
22 
23  TileMuonReceiverDecision=CompFactory.TileMuonReceiverDecision
24  muRcvDecisionAlg = TileMuonReceiverDecision(name,
25  MuonReceiverEneThreshCellD6Low = 500,
26  MuonReceiverEneThreshCellD6andD5Low = 500,
27  MuonReceiverEneThreshCellD6High = 600,
28  MuonReceiverEneThreshCellD6andD5High = 600)
29 
30 
31  if flags.Common.ProductionStep == ProductionStep.PileUpPresampling:
32  muRcvDecisionAlg.TileMuonReceiverContainer = flags.Overlay.BkgPrefix + 'TileMuRcvCnt'
33 
34  from TileConditions.TileInfoLoaderConfig import TileInfoLoaderCfg
35  acc.merge( TileInfoLoaderCfg(flags) )
36 
37  from TileConditions.TileCablingSvcConfig import TileCablingSvcCfg
38  acc.merge(TileCablingSvcCfg(flags))
39 
40  from TileConditions.TileEMScaleConfig import TileEMScaleCondAlgCfg
41  acc.merge( TileEMScaleCondAlgCfg(flags) )
42 
43  acc.addEventAlgo(muRcvDecisionAlg, primary = True)
44 
45  return acc
46 
47 

◆ TileMuonReceiverDecisionOutputCfg()

def TileMuonReceiverDecisionConfig.TileMuonReceiverDecisionOutputCfg (   flags,
**  kwargs 
)
Return component accumulator with configured Tile muon receiver decision algorithm and Output stream

Arguments:
    flags  -- Athena configuration flags

Definition at line 48 of file TileMuonReceiverDecisionConfig.py.

48 def TileMuonReceiverDecisionOutputCfg(flags, **kwargs):
49  """Return component accumulator with configured Tile muon receiver decision algorithm and Output stream
50 
51  Arguments:
52  flags -- Athena configuration flags
53  """
54 
55  acc = TileMuonReceiverDecisionCfg(flags, **kwargs)
56  muRcvDecisionAlg = acc.getPrimary()
57 
58  if hasattr(muRcvDecisionAlg, 'TileMuonReceiverContainer'):
59  muRcvContainer = muRcvDecisionAlg.TileMuonReceiverContainer
60  else:
61  muRcvContainer = muRcvDecisionAlg.getDefaultProperty('TileMuonReceiverContainer')
62  muRcvContainer = str(muRcvContainer).split('+').pop()
63  outputItemList = ['TileMuonReceiverContainer#' + muRcvContainer]
64 
65  if flags.Output.doWriteRDO:
66  from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
67  acc.merge( OutputStreamCfg(flags, streamName = 'RDO', ItemList = outputItemList) )
68 
69  return acc
70 
71 
72 

Variable Documentation

◆ acc

TileMuonReceiverDecisionConfig.acc

Definition at line 95 of file TileMuonReceiverDecisionConfig.py.

◆ Files

TileMuonReceiverDecisionConfig.Files

Definition at line 84 of file TileMuonReceiverDecisionConfig.py.

◆ flags

TileMuonReceiverDecisionConfig.flags

Definition at line 83 of file TileMuonReceiverDecisionConfig.py.

◆ GlobalTag

TileMuonReceiverDecisionConfig.GlobalTag

Definition at line 87 of file TileMuonReceiverDecisionConfig.py.

◆ inputKey

TileMuonReceiverDecisionConfig.inputKey

Definition at line 103 of file TileMuonReceiverDecisionConfig.py.

◆ maxEvents

TileMuonReceiverDecisionConfig.maxEvents

Definition at line 111 of file TileMuonReceiverDecisionConfig.py.

◆ outputKey

TileMuonReceiverDecisionConfig.outputKey

Definition at line 104 of file TileMuonReceiverDecisionConfig.py.

◆ RDOFileName

TileMuonReceiverDecisionConfig.RDOFileName

Definition at line 86 of file TileMuonReceiverDecisionConfig.py.

◆ RunType

TileMuonReceiverDecisionConfig.RunType

Definition at line 85 of file TileMuonReceiverDecisionConfig.py.

◆ sc

TileMuonReceiverDecisionConfig.sc

Definition at line 111 of file TileMuonReceiverDecisionConfig.py.

◆ summariseProps

TileMuonReceiverDecisionConfig.summariseProps

Definition at line 108 of file TileMuonReceiverDecisionConfig.py.

◆ TileMuonReceiverContainer

TileMuonReceiverDecisionConfig.TileMuonReceiverContainer

Definition at line 106 of file TileMuonReceiverDecisionConfig.py.

◆ True

TileMuonReceiverDecisionConfig.True

Definition at line 108 of file TileMuonReceiverDecisionConfig.py.

◆ withDetails

TileMuonReceiverDecisionConfig.withDetails

Definition at line 108 of file TileMuonReceiverDecisionConfig.py.

python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.OutputStreamConfig.OutputStreamCfg
def OutputStreamCfg(flags, streamName, ItemList=[], MetadataItemList=[], disableEventTag=False, trigNavThinningSvc=None, takeItemsFromInput=False, extendProvenanceRecord=True, AcceptAlgs=[], HelperTools=[])
Definition: OutputStreamConfig.py:12
TileMuonReceiverDecisionConfig.TileMuonReceiverDecisionOutputCfg
def TileMuonReceiverDecisionOutputCfg(flags, **kwargs)
Definition: TileMuonReceiverDecisionConfig.py:48
TileMuonReceiverDecision
Definition: TileMuonReceiverDecision.h:59
python.TileInfoLoaderConfig.TileInfoLoaderCfg
def TileInfoLoaderCfg(flags, **kwargs)
Definition: TileInfoLoaderConfig.py:12
python.TileEMScaleConfig.TileEMScaleCondAlgCfg
def TileEMScaleCondAlgCfg(flags, **kwargs)
Definition: TileEMScaleConfig.py:10
TileMuonReceiverDecisionConfig.TileMuonReceiverDecisionCfg
def TileMuonReceiverDecisionCfg(flags, **kwargs)
Definition: TileMuonReceiverDecisionConfig.py:10
str
Definition: BTagTrackIpAccessor.cxx:11
Trk::split
@ split
Definition: LayerMaterialProperties.h:38
python.TileCablingSvcConfig.TileCablingSvcCfg
def TileCablingSvcCfg(flags)
Definition: TileCablingSvcConfig.py:11