12def TileMuonFitterCfg(flags, **kwargs):
13
14 acc = ComponentAccumulator()
15
16 kwargs.setdefault('DoHoughTransform', True)
17 kwargs.setdefault('EThreshold', 250.0)
18 kwargs.setdefault('BeamType', flags.Beam.Type.value)
19 kwargs.setdefault('CaloCellContainer', 'AllCalo')
20
21 if kwargs['DoHoughTransform']:
22 kwargs.setdefault('name', 'TileMuonFitter')
23 kwargs.setdefault('ComTimeKey', 'ComTimeTileMuon')
24 kwargs.setdefault('TileCosmicMuonKey', 'TileCosmicMuonHT')
25 else:
26 kwargs.setdefault('name', 'TileMuonFitterMF')
27 kwargs.setdefault('ComTimeKey', 'ComTimeTileMuonMF')
28 kwargs.setdefault('TileCosmicMuonKey', 'TileCosmicMuonMF')
29
30 from TileGeoModel.TileGMConfig import TileGMCfg
31 acc.merge(TileGMCfg(flags))
32
33 from LArGeoAlgsNV.LArGMConfig import LArGMCfg
34 acc.merge(LArGMCfg(flags))
35
36 TileMuonFitter=CompFactory.TileMuonFitter
38
39 return acc
40
41
Fits straight cosmic muon track to TileCal event.