8def TileSimOutputCfg(flags, ntupleOutput=None, d3pdOutput=None):
9 ''' Function to configure Tile ntuples and D3PD for simulaiton.'''
10
11 acc = ComponentAccumulator()
12
13 if ntupleOutput is None:
14 ntupleOutput='tiletb.ntup.root'
15 if d3pdOutput is None:
16 d3pdOutput='tiletb.d3pd.root'
17
18 if ntupleOutput:
19 from TileRec.TileHitVecToNtupleConfig import TileHitVecToNtupleCfg
20 acc.merge(TileHitVecToNtupleCfg(flags, outputFile=ntupleOutput))
21
22 if d3pdOutput:
23 from TileSimEx.TileSimD3PDConfig import TileSimD3PDCfg
24 acc.merge(TileSimD3PDCfg(flags, outputFile=d3pdOutput))
25
26 return acc
27
28