ATLAS Offline Software
Loading...
Searching...
No Matches
python.HLT.CommonSequences.CaloSequences Namespace Reference

Classes

class  CaloMenuDefs

Functions

 fastCaloSequenceGenCfg (flags, name, doRinger=True, is_probe_leg=False)

Function Documentation

◆ fastCaloSequenceGenCfg()

python.HLT.CommonSequences.CaloSequences.fastCaloSequenceGenCfg ( flags,
name,
doRinger = True,
is_probe_leg = False )
 Creates Egamma Fast Calo  MENU sequence
The Hypo name changes depending on name, so for different implementations (Electron, Gamma,....)

Definition at line 19 of file CaloSequences.py.

19def fastCaloSequenceGenCfg(flags, name, doRinger=True, is_probe_leg=False):
20 """ Creates Egamma Fast Calo MENU sequence
21 The Hypo name changes depending on name, so for different implementations (Electron, Gamma,....)
22 """
23
24 from TrigT2CaloCommon.CaloDef import fastCaloVDVCfg
25 from TrigGenericAlgs.TrigGenericAlgsConfig import ROBPrefetchingAlgCfg_Calo
26 from TrigT2CaloCommon.CaloDef import fastCaloRecoSequenceCfg
27 nameselAcc = "fastCaloSequence"+name
28 output = "HLT_FastCaloEMClusters"
29 selAcc = SelectionCA(nameselAcc,isProbe=is_probe_leg)
30 InViewRoIs="EMCaloRoIs"
31 reco = InViewRecoCA("EMCalo",InViewRoIs=InViewRoIs,isProbe=is_probe_leg)
32 reco.mergeReco(fastCaloVDVCfg(flags,InViewRoIs=InViewRoIs))
33 robPrefetchAlg = ROBPrefetchingAlgCfg_Calo( flags, nameSuffix=InViewRoIs+'_probe' if is_probe_leg else InViewRoIs)
34 reco.mergeReco(fastCaloRecoSequenceCfg(flags, inputEDM=InViewRoIs,ClustersName=output))
35 selAcc.mergeReco(reco, robPrefetchCA=robPrefetchAlg)
36
37 # hypo # The Alg will ALWAYS configure photons and electrons for ringer
38 # The tool is what will use that or not
39 from TrigEgammaHypo.TrigEgammaFastCaloHypoTool import createTrigEgammaFastCaloHypoAlg
40
41 theFastCaloHypo = createTrigEgammaFastCaloHypoAlg(flags, name+"FastCaloHypo", sequenceOut=output)
42 selAcc.addHypoAlgo(theFastCaloHypo)
43
44 from TrigEgammaHypo.TrigEgammaFastCaloHypoTool import TrigEgammaFastCaloHypoToolFromDict
45 return MenuSequence(flags,selAcc,HypoToolGen=TrigEgammaFastCaloHypoToolFromDict)