4 from TriggerMenuMT.HLT.Egamma.TrigEgammaKeys
import getTrigEgammaKeys
5 from AthenaConfiguration.ComponentFactory
import CompFactory
6 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
7 from TriggerMenuMT.HLT.CommonSequences.CaloSequences
import CaloMenuDefs
10 from AthenaCommon.Logging
import logging
11 log = logging.getLogger(__name__)
15 fastPhotonVDV = CompFactory.AthViews.ViewDataVerifier(name)
16 fastPhotonVDV.DataObjects = {(
'xAOD::TrigEMClusterContainer' ,
'StoreGateSvc+%s' % CaloMenuDefs.L2CaloClusters ),
17 (
'TrigRoiDescriptorCollection' ,
'StoreGateSvc+%s'%InViewRoIs ),
19 acc.addEventAlgo(fastPhotonVDV)
24 """Creates secpond step photon sequence"""
31 thePhotonFex = CompFactory.TrigEgammaFastPhotonReAlgo(
"EgammaFastPhotonFex_1")
32 thePhotonFex.TrigEMClusterName = CaloMenuDefs.L2CaloClusters
33 thePhotonFex.PhotonsName= TrigEgammaKeys.fastPhotonContainer
35 thePhotonFex.RoIs = RoIs
37 acc.addEventAlgo(thePhotonFex)