ATLAS Offline Software
Functions | Variables
TileDigitsToNtupleConfig Namespace Reference

Functions

def TileDigitsToNtupleCfg (flags, outputFile=None, **kwargs)
 

Variables

 flags
 
 Files
 
 MaxEvents
 
 cfg
 
 TileDigitsContainer
 
 withDetails
 
 True
 
 summariseProps
 
 sc
 

Function Documentation

◆ TileDigitsToNtupleCfg()

def TileDigitsToNtupleConfig.TileDigitsToNtupleCfg (   flags,
  outputFile = None,
**  kwargs 
)
Function to configure Tile digits to h40 ntuple algorithm.

Definition at line 16 of file TileDigitsToNtupleConfig.py.

16 def TileDigitsToNtupleCfg(flags, outputFile=None, **kwargs):
17  ''' Function to configure Tile digits to h40 ntuple algorithm.'''
18 
19  acc = ComponentAccumulator()
20 
21  from TileGeoModel.TileGMConfig import TileGMCfg
22  acc.merge(TileGMCfg(flags))
23 
24  from TileConditions.TileCablingSvcConfig import TileCablingSvcCfg
25  acc.merge( TileCablingSvcCfg(flags) )
26 
27  from TileConditions.TileInfoLoaderConfig import TileInfoLoaderCfg
28  acc.merge( TileInfoLoaderCfg(flags) )
29 
30  if not outputFile:
31  prefix = 'tiletb' if flags.Beam.Type is BeamType.TestBeam else 'tile'
32  outputFile = f'{prefix}.ntup.root'
33 
34  ntupleSvc = CompFactory.NTupleSvc()
35  ntupleSvc.Output = ["NTUP DATAFILE='%s' OPT='NEW'" % outputFile]
36  acc.addService(ntupleSvc)
37 
38  kwargs.setdefault('TileDigitsContainer', 'TileDigitsCnt')
39  kwargs.setdefault('NTupleLoc', '/NTUP')
40 
41  TileDigitsToNtuple = CompFactory.TileDigitsToNtuple
42  acc.addEventAlgo(TileDigitsToNtuple(**kwargs), primary=True)
43 
44  acc.setAppProperty('HistogramPersistency', 'ROOT')
45 
46  return acc
47 
48 

Variable Documentation

◆ cfg

TileDigitsToNtupleConfig.cfg

Definition at line 72 of file TileDigitsToNtupleConfig.py.

◆ Files

TileDigitsToNtupleConfig.Files

Definition at line 61 of file TileDigitsToNtupleConfig.py.

◆ flags

TileDigitsToNtupleConfig.flags

Definition at line 53 of file TileDigitsToNtupleConfig.py.

◆ MaxEvents

TileDigitsToNtupleConfig.MaxEvents

Definition at line 62 of file TileDigitsToNtupleConfig.py.

◆ sc

TileDigitsToNtupleConfig.sc

Definition at line 84 of file TileDigitsToNtupleConfig.py.

◆ summariseProps

TileDigitsToNtupleConfig.summariseProps

Definition at line 79 of file TileDigitsToNtupleConfig.py.

◆ TileDigitsContainer

TileDigitsToNtupleConfig.TileDigitsContainer

Definition at line 77 of file TileDigitsToNtupleConfig.py.

◆ True

TileDigitsToNtupleConfig.True

Definition at line 79 of file TileDigitsToNtupleConfig.py.

◆ withDetails

TileDigitsToNtupleConfig.withDetails

Definition at line 79 of file TileDigitsToNtupleConfig.py.

python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
TileDigitsToNtuple
Definition: TileDigitsToNtuple.h:41
TileDigitsToNtupleConfig.TileDigitsToNtupleCfg
def TileDigitsToNtupleCfg(flags, outputFile=None, **kwargs)
Definition: TileDigitsToNtupleConfig.py:16
python.TileInfoLoaderConfig.TileInfoLoaderCfg
def TileInfoLoaderCfg(flags, **kwargs)
Definition: TileInfoLoaderConfig.py:11
python.TileCablingSvcConfig.TileCablingSvcCfg
def TileCablingSvcCfg(flags)
Definition: TileCablingSvcConfig.py:11
TileGMConfig.TileGMCfg
def TileGMCfg(flags)
Definition: TileGMConfig.py:7