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

Functions

 fastPhotonVDVCfg (name, InViewRoIs)
 fastPhotonRecoSequence (flags, RoIs, name=None)

Variables

 log = logging.getLogger(__name__)

Function Documentation

◆ fastPhotonRecoSequence()

FastPhotonRecoSequences.fastPhotonRecoSequence ( flags,
RoIs,
name = None )
Creates secpond step photon sequence

Definition at line 23 of file FastPhotonRecoSequences.py.

23def fastPhotonRecoSequence(flags, RoIs, name = None):
24 """Creates secpond step photon sequence"""
25 acc = ComponentAccumulator()
26
27 acc.merge(fastPhotonVDVCfg(name+'VDV',RoIs))
28
29 TrigEgammaKeys = getTrigEgammaKeys(flags)
30
31 thePhotonFex = CompFactory.TrigEgammaFastPhotonReAlgo("EgammaFastPhotonFex_1")
32 thePhotonFex.TrigEMClusterName = CaloMenuDefs.L2CaloClusters # From commom staff
33 thePhotonFex.PhotonsName= TrigEgammaKeys.fastPhotonContainer
34
35 thePhotonFex.RoIs = RoIs
36
37 acc.addEventAlgo(thePhotonFex)
38
39 return acc

◆ fastPhotonVDVCfg()

FastPhotonRecoSequences.fastPhotonVDVCfg ( name,
InViewRoIs )

Definition at line 13 of file FastPhotonRecoSequences.py.

13def fastPhotonVDVCfg(name, InViewRoIs):
14 acc = ComponentAccumulator()
15 fastPhotonVDV = CompFactory.AthViews.ViewDataVerifier(name)
16 fastPhotonVDV.DataObjects = {( 'xAOD::TrigEMClusterContainer' , 'StoreGateSvc+%s' % CaloMenuDefs.L2CaloClusters ),
17 ( 'TrigRoiDescriptorCollection' , 'StoreGateSvc+%s'%InViewRoIs ),
18 }
19 acc.addEventAlgo(fastPhotonVDV)
20 return acc
21
22

Variable Documentation

◆ log

FastPhotonRecoSequences.log = logging.getLogger(__name__)

Definition at line 11 of file FastPhotonRecoSequences.py.