ATLAS Offline Software
Functions | Variables
TileMuonFitterConfig Namespace Reference

Functions

def TileMuonFitterCfg (flags, **kwargs)
 
def TileMuonFitterOutputCfg (flags, streamName='ESD', **kwargs)
 

Variables

 flags
 
 Files
 
 useTrigger
 
 enableLumiAccess
 
 cfg
 
 withDetails
 
 True
 
 summariseProps
 
 sc
 
 maxEvents
 

Function Documentation

◆ TileMuonFitterCfg()

def TileMuonFitterConfig.TileMuonFitterCfg (   flags,
**  kwargs 
)

Definition at line 12 of file TileMuonFitterConfig.py.

12 def TileMuonFitterCfg(flags, **kwargs):
13 
14  acc = ComponentAccumulator()
15 
16  kwargs.setdefault('DoHoughTransform', True)
17  kwargs.setdefault('EThreshold', 250.0)
18  kwargs.setdefault('BeamType', flags.Beam.Type.value)
19  kwargs.setdefault('CaloCellContainer', 'AllCalo')
20 
21  if kwargs['DoHoughTransform']:
22  kwargs.setdefault('name', 'TileMuonFitter')
23  kwargs.setdefault('ComTimeKey', 'ComTimeTileMuon')
24  kwargs.setdefault('TileCosmicMuonKey', 'TileCosmicMuonHT')
25  else:
26  kwargs.setdefault('name', 'TileMuonFitterMF')
27  kwargs.setdefault('ComTimeKey', 'ComTimeTileMuonMF')
28  kwargs.setdefault('TileCosmicMuonKey', 'TileCosmicMuonMF')
29 
30  from TileGeoModel.TileGMConfig import TileGMCfg
31  acc.merge(TileGMCfg(flags))
32 
33  from LArGeoAlgsNV.LArGMConfig import LArGMCfg
34  acc.merge(LArGMCfg(flags))
35 
36  TileMuonFitter=CompFactory.TileMuonFitter
37  acc.addEventAlgo(TileMuonFitter(**kwargs), primary = True)
38 
39  return acc
40 
41 

◆ TileMuonFitterOutputCfg()

def TileMuonFitterConfig.TileMuonFitterOutputCfg (   flags,
  streamName = 'ESD',
**  kwargs 
)

Definition at line 42 of file TileMuonFitterConfig.py.

42 def TileMuonFitterOutputCfg(flags, streamName = 'ESD', **kwargs):
43 
44  acc = TileMuonFitterCfg(flags, **kwargs)
45  muonFitter = acc.getPrimary()
46 
47  cosmiMuonContainer = muonFitter.TileCosmicMuonKey
48  cosmiMuonContainer = cosmiMuonContainer.split('+').pop()
49  outputItemList = ['TileCosmicMuonContainer#' + cosmiMuonContainer]
50 
51  from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
52  acc.merge( OutputStreamCfg(flags, streamName, ItemList = outputItemList) )
53 
54  return acc
55 
56 

Variable Documentation

◆ cfg

TileMuonFitterConfig.cfg

Definition at line 76 of file TileMuonFitterConfig.py.

◆ enableLumiAccess

TileMuonFitterConfig.enableLumiAccess

Definition at line 70 of file TileMuonFitterConfig.py.

◆ Files

TileMuonFitterConfig.Files

Definition at line 68 of file TileMuonFitterConfig.py.

◆ flags

TileMuonFitterConfig.flags

Definition at line 67 of file TileMuonFitterConfig.py.

◆ maxEvents

TileMuonFitterConfig.maxEvents

Definition at line 86 of file TileMuonFitterConfig.py.

◆ sc

TileMuonFitterConfig.sc

Definition at line 86 of file TileMuonFitterConfig.py.

◆ summariseProps

TileMuonFitterConfig.summariseProps

Definition at line 81 of file TileMuonFitterConfig.py.

◆ True

TileMuonFitterConfig.True

Definition at line 81 of file TileMuonFitterConfig.py.

◆ useTrigger

TileMuonFitterConfig.useTrigger

Definition at line 69 of file TileMuonFitterConfig.py.

◆ withDetails

TileMuonFitterConfig.withDetails

Definition at line 81 of file TileMuonFitterConfig.py.

TileMuonFitter
Fits straight cosmic muon track to TileCal event.
Definition: TileMuonFitter.h:88
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
TileMuonFitterConfig.TileMuonFitterOutputCfg
def TileMuonFitterOutputCfg(flags, streamName='ESD', **kwargs)
Definition: TileMuonFitterConfig.py:42
LArGMConfig.LArGMCfg
def LArGMCfg(flags)
Definition: LArGMConfig.py:8
TileMuonFitterConfig.TileMuonFitterCfg
def TileMuonFitterCfg(flags, **kwargs)
Definition: TileMuonFitterConfig.py:12
TileGMConfig.TileGMCfg
def TileGMCfg(flags)
Definition: TileGMConfig.py:7