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

Functions

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

Variables

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

Detailed Description

Define method to construct configured Tile muon receiver decision algorithm

Function Documentation

◆ TileMuonReceiverDecisionCfg()

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.

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

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.

48def 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
std::vector< std::string > split(const std::string &s, const std::string &t=":")
Definition hcg.cxx:177

Variable Documentation

◆ acc

TileMuonReceiverDecisionConfig.acc = MainServicesCfg(flags)

Definition at line 95 of file TileMuonReceiverDecisionConfig.py.

◆ Files

TileMuonReceiverDecisionConfig.Files

Definition at line 84 of file TileMuonReceiverDecisionConfig.py.

◆ flags

TileMuonReceiverDecisionConfig.flags = initConfigFlags()

Definition at line 83 of file TileMuonReceiverDecisionConfig.py.

◆ GlobalTag

TileMuonReceiverDecisionConfig.GlobalTag

Definition at line 87 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 = acc.run(maxEvents=3)

Definition at line 111 of file TileMuonReceiverDecisionConfig.py.

◆ summariseProps

TileMuonReceiverDecisionConfig.summariseProps

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