ATLAS Offline Software
Functions | Variables
python.HLT.Electron.PrecisionTrackingRecoSequences Namespace Reference

Functions

def precisionTracking (inflags, RoIs, ion=False, variant='')
 

Variables

 log
 

Function Documentation

◆ precisionTracking()

def python.HLT.Electron.PrecisionTrackingRecoSequences.precisionTracking (   inflags,
  RoIs,
  ion = False,
  variant = '' 
)

Definition at line 14 of file PrecisionTrackingRecoSequences.py.

14 def precisionTracking(inflags, RoIs, ion=False, variant=''):
15 
16  acc = ComponentAccumulator()
17  tag = '_ion' if ion is True else ''
18  signatureName = 'electronLRT' if variant else 'electron'
19  flags = getFlagsForActiveConfig(inflags, signatureName, log)
20 
21  verifier = CompFactory.AthViews.ViewDataVerifier( name = 'VDVInDetPrecision'+variant + tag,
22  DataObjects= {( 'TrigRoiDescriptorCollection' , 'StoreGateSvc+%s' % RoIs ),
23  ( 'SG::AuxElement' , 'StoreGateSvc+EventInfo.averageInteractionsPerCrossing' ),
24  ( 'TrackCollection', flags.Tracking.ActiveConfig.trkTracks_FTF )} )
25 
26  acc.addEventAlgo(verifier)
27  seq = InnerTrackingTrigSequence.create(flags,
28  flags.Tracking.ActiveConfig.input_name,
29  rois = RoIs,
30  inView = verifier.getName())
31  acc.merge(seq.sequenceAfterPattern())
32 
33  return acc
34 
35 
36 

Variable Documentation

◆ log

python.HLT.Electron.PrecisionTrackingRecoSequences.log

Definition at line 12 of file PrecisionTrackingRecoSequences.py.

python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.utils.getFlagsForActiveConfig
AthConfigFlags getFlagsForActiveConfig(AthConfigFlags flags, str config_name, logging.Logger log)
Definition: Trigger/TrigTools/TrigInDetConfig/python/utils.py:9
python.HLT.Electron.PrecisionTrackingRecoSequences.precisionTracking
def precisionTracking(inflags, RoIs, ion=False, variant='')
Definition: PrecisionTrackingRecoSequences.py:14