ATLAS Offline Software
Functions | Variables
TileDigitsFilterConfig Namespace Reference

Functions

def TileDigitsFilterCfg (flags, **kwargs)
 
def TileDigitsFilterOutputCfg (flags, streamName='ESD', **kwargs)
 

Variables

 flags
 
 Files
 
 AtlasVersion
 
 ESDFileName
 
 RunType
 
 acc
 
 readMuRcv
 
 withDetails
 
 True
 
 summariseProps
 
 sc
 
 maxEvents
 

Function Documentation

◆ TileDigitsFilterCfg()

def TileDigitsFilterConfig.TileDigitsFilterCfg (   flags,
**  kwargs 
)
Return component accumulator with configured Tile digits filter algorithm

Arguments:
    flags  -- Athena configuration flags

Definition at line 9 of file TileDigitsFilterConfig.py.

9 def TileDigitsFilterCfg(flags, **kwargs):
10  """Return component accumulator with configured Tile digits filter algorithm
11 
12  Arguments:
13  flags -- Athena configuration flags
14  """
15 
16  acc = ComponentAccumulator()
17 
18  from DetDescrCnvSvc.DetDescrCnvSvcConfig import DetDescrCnvSvcCfg
19  acc.merge(DetDescrCnvSvcCfg(flags))
20 
21  from TileConditions.TileCablingSvcConfig import TileCablingSvcCfg
22  acc.merge( TileCablingSvcCfg(flags) )
23 
24  TileDigitsFilter=CompFactory.TileDigitsFilter
25  acc.addEventAlgo(TileDigitsFilter(**kwargs), primary = True)
26 
27  return acc
28 
29 
30 

◆ TileDigitsFilterOutputCfg()

def TileDigitsFilterConfig.TileDigitsFilterOutputCfg (   flags,
  streamName = 'ESD',
**  kwargs 
)

Definition at line 31 of file TileDigitsFilterConfig.py.

31 def TileDigitsFilterOutputCfg(flags, streamName = 'ESD', **kwargs):
32 
33  acc = TileDigitsFilterCfg(flags)
34  tileDigitsFilter = acc.getPrimary()
35 
36  outputItemList = []
37 
38  if 'OutputDigitsContainer' in tileDigitsFilter._properties:
39  digitsContainer = str(tileDigitsFilter._properties['OutputDigitsContainer'])
40  else:
41  digitsContainer = str(tileDigitsFilter._descriptors['OutputDigitsContainer'].default)
42 
43  if digitsContainer != '':
44  digitsContainer = digitsContainer.replace('StoreGateSvc+', '')
45  outputItemList += ['TileDigitsContainer#' + digitsContainer]
46 
47  if 'OutputRawChannelContainer' in tileDigitsFilter._properties:
48  rawChannelContainer = str(tileDigitsFilter._properties['OutputRawChannelContainer'])
49  else:
50  rawChannelContainer = str(tileDigitsFilter._descriptors['OutputRawChannelContainer'].default)
51 
52  if rawChannelContainer != '':
53  rawChannelContainer = rawChannelContainer.replace('StoreGateSvc+', '')
54  outputItemList += ['TileRawChannelContainer#' + rawChannelContainer]
55 
56  from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
57  acc.merge( OutputStreamCfg(flags, streamName, ItemList = outputItemList) )
58 
59  return acc
60 
61 

Variable Documentation

◆ acc

TileDigitsFilterConfig.acc

Definition at line 80 of file TileDigitsFilterConfig.py.

◆ AtlasVersion

TileDigitsFilterConfig.AtlasVersion

Definition at line 74 of file TileDigitsFilterConfig.py.

◆ ESDFileName

TileDigitsFilterConfig.ESDFileName

Definition at line 75 of file TileDigitsFilterConfig.py.

◆ Files

TileDigitsFilterConfig.Files

Definition at line 73 of file TileDigitsFilterConfig.py.

◆ flags

TileDigitsFilterConfig.flags

Definition at line 72 of file TileDigitsFilterConfig.py.

◆ maxEvents

TileDigitsFilterConfig.maxEvents

Definition at line 91 of file TileDigitsFilterConfig.py.

◆ readMuRcv

TileDigitsFilterConfig.readMuRcv

Definition at line 83 of file TileDigitsFilterConfig.py.

◆ RunType

TileDigitsFilterConfig.RunType

Definition at line 76 of file TileDigitsFilterConfig.py.

◆ sc

TileDigitsFilterConfig.sc

Definition at line 91 of file TileDigitsFilterConfig.py.

◆ summariseProps

TileDigitsFilterConfig.summariseProps

Definition at line 88 of file TileDigitsFilterConfig.py.

◆ True

TileDigitsFilterConfig.True

Definition at line 88 of file TileDigitsFilterConfig.py.

◆ withDetails

TileDigitsFilterConfig.withDetails

Definition at line 88 of file TileDigitsFilterConfig.py.

TileDigitsFilterConfig.TileDigitsFilterOutputCfg
def TileDigitsFilterOutputCfg(flags, streamName='ESD', **kwargs)
Definition: TileDigitsFilterConfig.py:31
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
TileDigitsFilterConfig.TileDigitsFilterCfg
def TileDigitsFilterCfg(flags, **kwargs)
Definition: TileDigitsFilterConfig.py:9
python.DetDescrCnvSvcConfig.DetDescrCnvSvcCfg
def DetDescrCnvSvcCfg(flags, **kwargs)
Definition: DetDescrCnvSvcConfig.py:6
TileDigitsFilter
This algorithm copies TileDigits from input container to output container keeping only channels with ...
Definition: TileDigitsFilter.h:55
str
Definition: BTagTrackIpAccessor.cxx:11
python.TileCablingSvcConfig.TileCablingSvcCfg
def TileCablingSvcCfg(flags)
Definition: TileCablingSvcConfig.py:11