ATLAS Offline Software
Functions | Variables
TileHitVecToNtupleConfig Namespace Reference

Functions

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

Variables

 flags
 
 Files
 
 MaxEvents
 
 cfg
 
 withDetails
 
 True
 
 summariseProps
 
 sc
 

Function Documentation

◆ TileHitVecToNtupleCfg()

def TileHitVecToNtupleConfig.TileHitVecToNtupleCfg (   flags,
  outputFile = None,
**  kwargs 
)
Function to configure Tile hit vector to h32 ntuple algorithm.

Definition at line 15 of file TileHitVecToNtupleConfig.py.

15 def TileHitVecToNtupleCfg(flags, outputFile=None, **kwargs):
16  ''' Function to configure Tile hit vector to h32 ntuple algorithm.'''
17 
18  acc = ComponentAccumulator()
19 
20  from TileGeoModel.TileGMConfig import TileGMCfg
21  acc.merge(TileGMCfg(flags))
22 
23  from TileConditions.TileCablingSvcConfig import TileCablingSvcCfg
24  acc.merge( TileCablingSvcCfg(flags) )
25 
26  if not outputFile:
27  outputFile = 'tiletb.ntup.root'
28 
29  ntupleSvc = CompFactory.NTupleSvc()
30  ntupleSvc.Output = ["NTUP DATAFILE='%s' OPT='NEW'" % outputFile]
31  acc.addService(ntupleSvc)
32 
33  kwargs.setdefault('MaxLength', 99999)
34  kwargs.setdefault('TileHitVector', 'TileHitVec')
35  kwargs.setdefault('NTupleLoc', '/NTUP')
36 
37  TileHitToNtuple = CompFactory.TileHitVecToNtuple
38  acc.addEventAlgo(TileHitToNtuple(**kwargs), primary=True)
39 
40  acc.setAppProperty('HistogramPersistency', 'ROOT')
41 
42  return acc
43 
44 

Variable Documentation

◆ cfg

TileHitVecToNtupleConfig.cfg

Definition at line 68 of file TileHitVecToNtupleConfig.py.

◆ Files

TileHitVecToNtupleConfig.Files

Definition at line 57 of file TileHitVecToNtupleConfig.py.

◆ flags

TileHitVecToNtupleConfig.flags

Definition at line 49 of file TileHitVecToNtupleConfig.py.

◆ MaxEvents

TileHitVecToNtupleConfig.MaxEvents

Definition at line 58 of file TileHitVecToNtupleConfig.py.

◆ sc

TileHitVecToNtupleConfig.sc

Definition at line 79 of file TileHitVecToNtupleConfig.py.

◆ summariseProps

TileHitVecToNtupleConfig.summariseProps

Definition at line 75 of file TileHitVecToNtupleConfig.py.

◆ True

TileHitVecToNtupleConfig.True

Definition at line 75 of file TileHitVecToNtupleConfig.py.

◆ withDetails

TileHitVecToNtupleConfig.withDetails

Definition at line 75 of file TileHitVecToNtupleConfig.py.

python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
TileHitToNtuple
Definition: TileHitToNtuple.h:36
TileHitVecToNtupleConfig.TileHitVecToNtupleCfg
def TileHitVecToNtupleCfg(flags, outputFile=None, **kwargs)
Definition: TileHitVecToNtupleConfig.py:15
python.TileCablingSvcConfig.TileCablingSvcCfg
def TileCablingSvcCfg(flags)
Definition: TileCablingSvcConfig.py:11
TileGMConfig.TileGMCfg
def TileGMCfg(flags)
Definition: TileGMConfig.py:7