ATLAS Offline Software
Functions | Variables
python.MuonD3PDObject Namespace Reference

Functions

def _trackToVertexHook (c, flags, acc, *args, **kw)
 
def _truthClassificationHook (c, flags, acc, *args, **kw)
 
def _truthClassificationAssocHook (c, flags, acc, *args, **kw)
 

Variables

 D3PD = CompFactory.D3PD
 
 MuonD3PDObject = \
 
 WriteRect
 
 WriteE
 
 WriteM
 
 Vars
 
 MuonTPAssoc = SimpleAssociation \
 TrackParticle variables. More...
 
 matched
 
 blockname
 
 TrackParticlePerigeeAssoc = SimpleAssociation \
 
 prefix
 
 TrackParticleCovarAssoc
 
 IsTrackPerigee
 
 Error
 
 DiagCovariance
 
 OffDiagCovariance
 
 MuonIDTPAssoc = SimpleAssociation \
 
 Type
 
 MuonPVPerigeeAssoc
 
 MuonPVCovarAssoc
 
 MuonCBTPAssoc = SimpleAssociation \
 
 MuonCBPVPerigeeAssoc
 
 MuonIDPerigeeAssoc
 
 MuonIDPVPerigeeAssoc
 
 MuonIDPVCovarAssoc
 
 MuonMETPAssoc = SimpleAssociation \
 
 MuonMEPerigeeAssoc
 
 MuonMEPVPerigeeAssoc
 
 MuonMEPVCovarAssoc
 
 truthClassification = \
 Truth matching. More...
 
 MuonTruthPartAssoc = SimpleAssociation \
 
 DRVar
 
 PDGIDVariable
 
 MuonTruthPartMotherAssoc = SimpleAssociation \
 
 Associator
 
 Target
 

Function Documentation

◆ _trackToVertexHook()

def python.MuonD3PDObject._trackToVertexHook (   c,
  flags,
  acc,
args,
**  kw 
)
private

Definition at line 175 of file MuonD3PDObject.py.

175 def _trackToVertexHook (c, flags, acc, *args, **kw):
176  from TrackToVertex.TrackToVertexConfig import InDetTrackToVertexCfg
177  c.Associator.TrackToVertexTool = acc.popToolsAndMerge (InDetTrackToVertexCfg (flags))
178  return
179 MuonPVPerigeeAssoc.defineHook (_trackToVertexHook)
180 MuonPVPerigeeAssoc.defineBlock (
181  1, 'ParametersAtPV',
182  # TrackD3PDMaker

◆ _truthClassificationAssocHook()

def python.MuonD3PDObject._truthClassificationAssocHook (   c,
  flags,
  acc,
args,
**  kw 
)
private

Definition at line 334 of file MuonD3PDObject.py.

334  def _truthClassificationAssocHook (c, flags, acc, *args, **kw):
335  from TruthD3PDMaker.MCTruthClassifierConfig \
336  import D3PDMCTruthClassifierCfg
337  acc.merge (D3PDMCTruthClassifierCfg (flags))
338  c.Associator.Classifier = acc.getPublicTool ('D3PDMCTruthClassifier')
339  return

◆ _truthClassificationHook()

def python.MuonD3PDObject._truthClassificationHook (   c,
  flags,
  acc,
args,
**  kw 
)
private

Definition at line 321 of file MuonD3PDObject.py.

321  def _truthClassificationHook (c, flags, acc, *args, **kw):
322  from TruthD3PDMaker.MCTruthClassifierConfig \
323  import D3PDMCTruthClassifierCfg
324  acc.merge (D3PDMCTruthClassifierCfg (flags))
325  c.Classifier = acc.getPublicTool ('D3PDMCTruthClassifier')
326  return

Variable Documentation

◆ Associator

python.MuonD3PDObject.Associator

Definition at line 354 of file MuonD3PDObject.py.

◆ blockname

python.MuonD3PDObject.blockname

Definition at line 113 of file MuonD3PDObject.py.

◆ D3PD

python.MuonD3PDObject.D3PD = CompFactory.D3PD

Definition at line 9 of file MuonD3PDObject.py.

◆ DiagCovariance

python.MuonD3PDObject.DiagCovariance

Definition at line 137 of file MuonD3PDObject.py.

◆ DRVar

python.MuonD3PDObject.DRVar

Definition at line 333 of file MuonD3PDObject.py.

◆ Error

python.MuonD3PDObject.Error

Definition at line 136 of file MuonD3PDObject.py.

◆ IsTrackPerigee

python.MuonD3PDObject.IsTrackPerigee

Definition at line 135 of file MuonD3PDObject.py.

◆ matched

python.MuonD3PDObject.matched

Definition at line 112 of file MuonD3PDObject.py.

◆ MuonCBPVPerigeeAssoc

python.MuonD3PDObject.MuonCBPVPerigeeAssoc
Initial value:
1 = SimpleAssociation (
2  MuonCBTPAssoc,
3  # TrackD3PDMaker
5  suffix = '_exPV',
6  blockname = 'MuonCBPVPerigeeAssoc')

Definition at line 209 of file MuonD3PDObject.py.

◆ MuonCBTPAssoc

python.MuonD3PDObject.MuonCBTPAssoc = SimpleAssociation \

Definition at line 203 of file MuonD3PDObject.py.

◆ MuonD3PDObject

python.MuonD3PDObject.MuonD3PDObject = \

Definition at line 12 of file MuonD3PDObject.py.

◆ MuonIDPerigeeAssoc

python.MuonD3PDObject.MuonIDPerigeeAssoc
Initial value:
1 = SimpleAssociation (
2  MuonIDTPAssoc,
3  # TrackD3PDMaker
5  blockname = 'MuonIDPerigeeAssoc')

Definition at line 227 of file MuonD3PDObject.py.

◆ MuonIDPVCovarAssoc

python.MuonD3PDObject.MuonIDPVCovarAssoc
Initial value:
1 = SimpleAssociation (
2  MuonIDPVPerigeeAssoc,
3  # TrackD3PDMaker
5  blockname = 'MuonIDPVCovarAssoc')

Definition at line 248 of file MuonD3PDObject.py.

◆ MuonIDPVPerigeeAssoc

python.MuonD3PDObject.MuonIDPVPerigeeAssoc
Initial value:
1 = SimpleAssociation (
2  MuonIDTPAssoc,
3  # TrackD3PDMaker
5  suffix = '_exPV',
6  blockname = 'MuonIDPVPerigeeAssoc')

Definition at line 236 of file MuonD3PDObject.py.

◆ MuonIDTPAssoc

python.MuonD3PDObject.MuonIDTPAssoc = SimpleAssociation \

Definition at line 153 of file MuonD3PDObject.py.

◆ MuonMEPerigeeAssoc

python.MuonD3PDObject.MuonMEPerigeeAssoc
Initial value:
1 = SimpleAssociation (
2  MuonMETPAssoc,
3  # TrackD3PDMaker

Definition at line 274 of file MuonD3PDObject.py.

◆ MuonMEPVCovarAssoc

python.MuonD3PDObject.MuonMEPVCovarAssoc
Initial value:
1 = SimpleAssociation (
2  MuonMEPVPerigeeAssoc,
3  # TrackD3PDMaker
5  blockname = 'MuonMEPVCovarAssoc')

Definition at line 294 of file MuonD3PDObject.py.

◆ MuonMEPVPerigeeAssoc

python.MuonD3PDObject.MuonMEPVPerigeeAssoc
Initial value:
1 = SimpleAssociation (
2  MuonMETPAssoc,
3  # TrackD3PDMaker
5  suffix = '_exPV',
6  blockname = 'MuonMEPVPerigeeAssoc')

Definition at line 282 of file MuonD3PDObject.py.

◆ MuonMETPAssoc

python.MuonD3PDObject.MuonMETPAssoc = SimpleAssociation \

Definition at line 268 of file MuonD3PDObject.py.

◆ MuonPVCovarAssoc

python.MuonD3PDObject.MuonPVCovarAssoc
Initial value:
1 = SimpleAssociation (
2  MuonPVPerigeeAssoc,
3  # TrackD3PDMaker
5  blockname = 'MuonPVCovarAssoc')

Definition at line 184 of file MuonD3PDObject.py.

◆ MuonPVPerigeeAssoc

python.MuonD3PDObject.MuonPVPerigeeAssoc
Initial value:
1 = SimpleAssociation (
2  MuonTPAssoc,
3  # TrackD3PDMaker
5  suffix = '_exPV',
6  blockname = 'MuonPVPerigeeAssoc')

Definition at line 169 of file MuonD3PDObject.py.

◆ MuonTPAssoc

python.MuonD3PDObject.MuonTPAssoc = SimpleAssociation \

TrackParticle variables.

Definition at line 109 of file MuonD3PDObject.py.

◆ MuonTruthPartAssoc

python.MuonD3PDObject.MuonTruthPartAssoc = SimpleAssociation \

Definition at line 329 of file MuonD3PDObject.py.

◆ MuonTruthPartMotherAssoc

python.MuonD3PDObject.MuonTruthPartMotherAssoc = SimpleAssociation \

Definition at line 350 of file MuonD3PDObject.py.

◆ OffDiagCovariance

python.MuonD3PDObject.OffDiagCovariance

Definition at line 143 of file MuonD3PDObject.py.

◆ PDGIDVariable

python.MuonD3PDObject.PDGIDVariable

Definition at line 348 of file MuonD3PDObject.py.

◆ prefix

python.MuonD3PDObject.prefix

Definition at line 122 of file MuonD3PDObject.py.

◆ Target

python.MuonD3PDObject.Target

Definition at line 365 of file MuonD3PDObject.py.

◆ TrackParticleCovarAssoc

python.MuonD3PDObject.TrackParticleCovarAssoc
Initial value:
1 = SimpleAssociation (TrackParticlePerigeeAssoc,
2  # TrackD3PDMaker
4  blockname = 'TrackParticleCovarAssoc')

Definition at line 128 of file MuonD3PDObject.py.

◆ TrackParticlePerigeeAssoc

python.MuonD3PDObject.TrackParticlePerigeeAssoc = SimpleAssociation \

Definition at line 118 of file MuonD3PDObject.py.

◆ truthClassification

python.MuonD3PDObject.truthClassification = \

Truth matching.

Definition at line 318 of file MuonD3PDObject.py.

◆ Type

python.MuonD3PDObject.Type

Definition at line 157 of file MuonD3PDObject.py.

◆ Vars

python.MuonD3PDObject.Vars

Definition at line 25 of file MuonD3PDObject.py.

◆ WriteE

python.MuonD3PDObject.WriteE

Definition at line 20 of file MuonD3PDObject.py.

◆ WriteM

python.MuonD3PDObject.WriteM

Definition at line 21 of file MuonD3PDObject.py.

◆ WriteRect

python.MuonD3PDObject.WriteRect

Definition at line 19 of file MuonD3PDObject.py.

python.MuonD3PDObject._truthClassificationAssocHook
def _truthClassificationAssocHook(c, flags, acc, *args, **kw)
Definition: MuonD3PDObject.py:334
D3PD::PerigeeFillerTool
Definition: PerigeeFillerTool.h:15
D3PD::PerigeeCovarianceAssociationTool
Associate from a Perigee to its ErrorMatrix.
Definition: PerigeeCovarianceAssociationTool.h:28
python.MuonD3PDObject._trackToVertexHook
def _trackToVertexHook(c, flags, acc, *args, **kw)
Definition: MuonD3PDObject.py:175
D3PD::TrackParticlePerigeeAtOOAssociationTool
Associate from a TrackParticle to its default Perigee.
Definition: TrackParticlePerigeeAtOOAssociationTool.h:32
python.MuonD3PDObject._truthClassificationHook
def _truthClassificationHook(c, flags, acc, *args, **kw)
Definition: MuonD3PDObject.py:321
D3PD::TrackParticlePerigeeAtPVAssociationTool
Associate from a VxCandidate to its perigee at primary vertex.
Definition: TrackParticlePerigeeAtPVAssociationTool.h:33