ATLAS Offline Software
Functions | Variables
HitDVConfiguration Namespace Reference

Functions

def UTTJetRecoSequenceGenCfg (flags)
 
def HitDVHypoSequenceGenCfg (flags)
 

Variables

 log
 

Function Documentation

◆ HitDVHypoSequenceGenCfg()

def HitDVConfiguration.HitDVHypoSequenceGenCfg (   flags)

Definition at line 58 of file HitDVConfiguration.py.

58 def HitDVHypoSequenceGenCfg(flags):
59  from TrigLongLivedParticlesHypo.TrigHitDVHypoConfig import TrigHitDVHypoToolFromDict
60  from TrigLongLivedParticlesHypo.TrigHitDVHypoConfig import TrigHitDVHypoAlgCfg
61 
62 # Sequence = seqAND("HitDVEmptyStep",[DummyInputMakerAlg]),
63 
64  selAcc = SelectionCA('HitDVSeq')
65 
66 
67  theHitDVHypo = TrigHitDVHypoAlgCfg(flags, "HitDV")
68 
69 
70 
71  DummyInputMakerAlg = CompFactory.InputMakerForRoI( "IM_HitDV_HypoOnlyStep" )
72  DummyInputMakerAlg.RoITool = CompFactory.ViewCreatorInitialROITool()
73  reco = InEventRecoCA('HitDVEmptyStep',inputMaker=DummyInputMakerAlg)
74 
75  selAcc.mergeReco(reco)
76  selAcc.mergeHypo(theHitDVHypo)
77 
78 
79  return MenuSequence( flags,
80  selAcc,
81  HypoToolGen = TrigHitDVHypoToolFromDict
82  )

◆ UTTJetRecoSequenceGenCfg()

def HitDVConfiguration.UTTJetRecoSequenceGenCfg (   flags)

Definition at line 16 of file HitDVConfiguration.py.

16 def UTTJetRecoSequenceGenCfg(flags):
17 
18  topoClusterSequence = jetmetTopoClusteringCfg(flags,RoIs = '')
19 
20  from TrigStreamerHypo.TrigStreamerHypoConfig import StreamerHypoToolGenerator
21 
22  from ..Jet.JetRecoSequencesConfig import JetRecoDataDeps, JetRecoCfg
23  from ..Jet.JetRecoCommon import extractRecoDict
24  from ..Menu.SignatureDicts import JetChainParts_Default
25 
26  jetRecoDict = extractRecoDict([JetChainParts_Default])
27  jetRecoDict.update(
28  {'recoAlg': 'a4', 'constitType': 'tc', 'clusterCalib': 'em', 'constitMod': '', 'trkopt': 'notrk'}
29  )
30 
31  jetDefDict = JetRecoDataDeps(flags, **jetRecoDict)
32  JetCA = JetRecoCfg(flags, **jetDefDict)
33  HypoAlg = CompFactory.TrigStreamerHypoAlg("UTTJetRecDummyStream")
34 
35  from TrigT2CaloCommon.CaloDef import clusterFSInputMaker
36  IMalg = clusterFSInputMaker()
37 
38  selAcc = SelectionCA('UTTJetRecoSeq')
39  reco = InEventRecoCA('UTTJetRecoStep',inputMaker=IMalg)
40 
41  acc = ComponentAccumulator()
42  jetseq = seqAND('UTTJetPartSeq')
43  acc.addSequence(jetseq)
44  acc.merge(topoClusterSequence)
45  acc.merge(JetCA)
46 
47  reco.mergeReco(acc)
48 
49  selAcc.mergeReco(reco)
50  selAcc.addHypoAlgo(HypoAlg)
51 
52  return MenuSequence(flags,
53  selAcc,
54  HypoToolGen = StreamerHypoToolGenerator
55  )
56 
57 

Variable Documentation

◆ log

HitDVConfiguration.log

Definition at line 6 of file HitDVConfiguration.py.

TrigCaloRecConfig.jetmetTopoClusteringCfg
def jetmetTopoClusteringCfg(flags, RoIs)
JetMetSpecific TopoClustering####################################.
Definition: TrigCaloRecConfig.py:418
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.HLT.Jet.JetRecoSequencesConfig.JetRecoCfg
def JetRecoCfg(flags, **jetDefDict)
Configuration of the HLT jet reconstruction Takes as input the dictionaries of JetDefs from the data ...
Definition: JetRecoSequencesConfig.py:254
python.HLT.Jet.JetRecoSequencesConfig.JetRecoDataDeps
def JetRecoDataDeps(flags, **jetRecoDict)
Data dependency generation for the stages of jet reconstruction This is used to precompute the collec...
Definition: JetRecoSequencesConfig.py:56
CaloDef.clusterFSInputMaker
def clusterFSInputMaker()
cluster maker functions
Definition: CaloDef.py:51
python.HLT.Jet.JetRecoCommon.extractRecoDict
def extractRecoDict(chainParts)
Definition: JetRecoCommon.py:55
python.TrigHitDVHypoConfig.TrigHitDVHypoAlgCfg
ComponentAccumulator TrigHitDVHypoAlgCfg(AthConfigFlags flags, str name)
Definition: TrigHitDVHypoConfig.py:12
python.CFElements.seqAND
def seqAND(name, subs=[])
Definition: CFElements.py:25
HitDVConfiguration.HitDVHypoSequenceGenCfg
def HitDVHypoSequenceGenCfg(flags)
Definition: HitDVConfiguration.py:58
HitDVConfiguration.UTTJetRecoSequenceGenCfg
def UTTJetRecoSequenceGenCfg(flags)
Definition: HitDVConfiguration.py:16