ATLAS Offline Software
Functions | Variables
UsedInVertexFitTrackDecoratorConfig Namespace Reference

Functions

def idForTrackVtxContainers (trackCont, vtxCont, vtxdeco, wdeco)
 
def getUsedInVertexFitTrackDecoratorAlg (trackCont="InDetTrackParticles", vtxCont="PrimaryVertices", vertexDeco="TTVA_AMVFVertices_forReco", weightDeco="TTVA_AMVFWeights_forReco")
 
def UsedInVertexFitTrackDecoratorCfg (flags, trackCont='InDetTrackParticles', vtxCont='PrimaryVertices')
 

Variables

 _trkvtxPairCounter = defaultdict()
 
 default_factory
 

Function Documentation

◆ getUsedInVertexFitTrackDecoratorAlg()

def UsedInVertexFitTrackDecoratorConfig.getUsedInVertexFitTrackDecoratorAlg (   trackCont = "InDetTrackParticles",
  vtxCont = "PrimaryVertices",
  vertexDeco = "TTVA_AMVFVertices_forReco",
  weightDeco = "TTVA_AMVFWeights_forReco" 
)
Create the alg  to decorate the used-in-fit information for AMVF 

Definition at line 16 of file UsedInVertexFitTrackDecoratorConfig.py.

17  trackCont = "InDetTrackParticles", vtxCont = "PrimaryVertices",
18  vertexDeco = "TTVA_AMVFVertices_forReco", weightDeco = "TTVA_AMVFWeights_forReco"):
19  """ Create the alg to decorate the used-in-fit information for AMVF """
20 
21  alg = CompFactory.InDet.InDetUsedInVertexFitTrackDecorator(
22  name=idForTrackVtxContainers(trackCont,vtxCont, vertexDeco, weightDeco)+"Alg",
23  UsedInFitDecoratorTool=CompFactory.InDet.InDetUsedInFitTrackDecoratorTool(
24  AMVFVerticesDecoName=vertexDeco,
25  AMVFWeightsDecoName=weightDeco,
26  TrackContainer=trackCont,
27  VertexContainer=vtxCont)
28  )
29 
30  return alg
31 

◆ idForTrackVtxContainers()

def UsedInVertexFitTrackDecoratorConfig.idForTrackVtxContainers (   trackCont,
  vtxCont,
  vtxdeco,
  wdeco 
)

Definition at line 12 of file UsedInVertexFitTrackDecoratorConfig.py.

12 def idForTrackVtxContainers(trackCont, vtxCont, vtxdeco, wdeco):
13  return "InDetUsedInFitDecorator_"+_trkvtxPairCounter[ (trackCont, vtxCont, vtxdeco, wdeco) ]
14 
15 

◆ UsedInVertexFitTrackDecoratorCfg()

def UsedInVertexFitTrackDecoratorConfig.UsedInVertexFitTrackDecoratorCfg (   flags,
  trackCont = 'InDetTrackParticles',
  vtxCont = 'PrimaryVertices' 
)
Create the ComponentAccumulator  to decorate the used-in-fit information for AMVF 

Definition at line 32 of file UsedInVertexFitTrackDecoratorConfig.py.

33  flags, trackCont = 'InDetTrackParticles', vtxCont = 'PrimaryVertices'):
34  """ Create the ComponentAccumulator to decorate the used-in-fit information for AMVF """
35  acc = ComponentAccumulator()
36  acc.addEventAlgo( getUsedInVertexFitTrackDecoratorAlg( trackCont, vtxCont ) )
37  return acc

Variable Documentation

◆ _trkvtxPairCounter

UsedInVertexFitTrackDecoratorConfig._trkvtxPairCounter = defaultdict()
private

Definition at line 9 of file UsedInVertexFitTrackDecoratorConfig.py.

◆ default_factory

UsedInVertexFitTrackDecoratorConfig.default_factory

Definition at line 10 of file UsedInVertexFitTrackDecoratorConfig.py.

python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
UsedInVertexFitTrackDecoratorConfig.idForTrackVtxContainers
def idForTrackVtxContainers(trackCont, vtxCont, vtxdeco, wdeco)
Definition: UsedInVertexFitTrackDecoratorConfig.py:12
UsedInVertexFitTrackDecoratorConfig.getUsedInVertexFitTrackDecoratorAlg
def getUsedInVertexFitTrackDecoratorAlg(trackCont="InDetTrackParticles", vtxCont="PrimaryVertices", vertexDeco="TTVA_AMVFVertices_forReco", weightDeco="TTVA_AMVFWeights_forReco")
Definition: UsedInVertexFitTrackDecoratorConfig.py:16
UsedInVertexFitTrackDecoratorConfig.UsedInVertexFitTrackDecoratorCfg
def UsedInVertexFitTrackDecoratorCfg(flags, trackCont='InDetTrackParticles', vtxCont='PrimaryVertices')
Definition: UsedInVertexFitTrackDecoratorConfig.py:32