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

Functions

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

Variables

 flags = initConfigFlags()
 Files
 MaxEvents
 cfg = MainServicesCfg(flags)
 withDetails
 True
 summariseProps
 sc = cfg.run()

Function Documentation

◆ TileDigitsToNtupleCfg()

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

Definition at line 16 of file TileDigitsToNtupleConfig.py.

16def 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 = MainServicesCfg(flags)

Definition at line 72 of file TileDigitsToNtupleConfig.py.

◆ Files

TileDigitsToNtupleConfig.Files

Definition at line 61 of file TileDigitsToNtupleConfig.py.

◆ flags

TileDigitsToNtupleConfig.flags = initConfigFlags()

Definition at line 53 of file TileDigitsToNtupleConfig.py.

◆ MaxEvents

TileDigitsToNtupleConfig.MaxEvents

Definition at line 62 of file TileDigitsToNtupleConfig.py.

◆ sc

TileDigitsToNtupleConfig.sc = cfg.run()

Definition at line 84 of file TileDigitsToNtupleConfig.py.

◆ summariseProps

TileDigitsToNtupleConfig.summariseProps

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