ATLAS Offline Software
Loading...
Searching...
No Matches
python.MuonD3PDObject Namespace Reference

Functions

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

Variables

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

Function Documentation

◆ _trackToVertexHook()

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

Definition at line 175 of file MuonD3PDObject.py.

175def _trackToVertexHook (c, flags, acc, *args, **kw):
176 from TrackToVertex.TrackToVertexConfig import InDetTrackToVertexCfg
177 c.Associator.TrackToVertexTool = acc.popToolsAndMerge (InDetTrackToVertexCfg (flags))
178 return

◆ _truthClassificationAssocHook()

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

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()

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

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

◆ 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.

◆ Error

python.MuonD3PDObject.Error

Definition at line 136 of file MuonD3PDObject.py.

◆ IsTrackPerigee

python.MuonD3PDObject.IsTrackPerigee

Definition at line 135 of file MuonD3PDObject.py.

◆ MuonCBPVPerigeeAssoc

python.MuonD3PDObject.MuonCBPVPerigeeAssoc
Initial value:
1= SimpleAssociation (
2 MuonCBTPAssoc,
3 # TrackD3PDMaker
5 suffix = '_exPV',
6 blockname = 'MuonCBPVPerigeeAssoc')
Associate from a VxCandidate to its perigee at primary vertex.

Definition at line 209 of file MuonD3PDObject.py.

◆ MuonCBTPAssoc

python.MuonD3PDObject.MuonCBTPAssoc
Initial value:
1= SimpleAssociation \
2 (MuonD3PDObject,
4 Type = 'Combined',
5 prefix = 'cb_',
6 blockname = 'CBTrkInfo')
Associate from an Muon to its primary TrackParticle.

Definition at line 203 of file MuonD3PDObject.py.

◆ MuonD3PDObject

python.MuonD3PDObject.MuonD3PDObject
Initial value:
1= \
2 make_SGDataVector_D3PDObject ('DataVector<xAOD::Muon_v1>',
3 D3PDMakerFlags.MuonSGKey,
4 'mu_', 'MuonD3PDObject')

Definition at line 12 of file MuonD3PDObject.py.

◆ MuonIDPerigeeAssoc

python.MuonD3PDObject.MuonIDPerigeeAssoc
Initial value:
1= SimpleAssociation (
2 MuonIDTPAssoc,
3 # TrackD3PDMaker
5 blockname = 'MuonIDPerigeeAssoc')
Associate from a TrackParticle to its default Perigee.

Definition at line 227 of file MuonD3PDObject.py.

◆ MuonIDPVCovarAssoc

python.MuonD3PDObject.MuonIDPVCovarAssoc
Initial value:
1= SimpleAssociation (
2 MuonIDPVPerigeeAssoc,
3 # TrackD3PDMaker
5 blockname = 'MuonIDPVCovarAssoc')
Associate from a Perigee to its ErrorMatrix.

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
Initial value:
1= SimpleAssociation \
2 (MuonD3PDObject,
4 blockname = 'TrkInfoInDet',
5 Type = 'InDet')

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
Initial value:
1= SimpleAssociation \
2 (MuonD3PDObject,
4 Type = 'MuonSpectrometer',
5 prefix = 'me_',
6 blockname = 'METrkInfo')

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
Initial value:
1= SimpleAssociation \
2 (MuonD3PDObject,
4 matched = 'hastrack',
5 blockname = 'TrkInfo')

TrackParticle variables.

Definition at line 109 of file MuonD3PDObject.py.

◆ MuonTruthPartAssoc

python.MuonD3PDObject.MuonTruthPartAssoc
Initial value:
1= SimpleAssociation \
2 (MuonD3PDObject,
4 blockname = 'TruthAssoc',
5 DRVar = 'dr')
Associate from an electron/photon to a matched GenParticle via classification tool.

Definition at line 329 of file MuonD3PDObject.py.

◆ MuonTruthPartMotherAssoc

python.MuonD3PDObject.MuonTruthPartMotherAssoc
Initial value:
1= SimpleAssociation \
2 (MuonTruthPartAssoc,
4 # TruthD3PDMaker
6 ('MuonTruthPartMotherAssoc2'),
7 blockname = 'MuonTruthPartMotherAssoc',
8 prefix = 'truth_mother')
Choose the first result from a multiple association.

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 150 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
Initial value:
1= SimpleAssociation \
2 (MuonTPAssoc,
3 # TrackD3PDMaker
5 prefix = 'track',
6 blockname = 'TrackParticlePerigeeAssoc')

Definition at line 118 of file MuonD3PDObject.py.

◆ truthClassification

python.MuonD3PDObject.truthClassification
Initial value:
1= \
2 MuonD3PDObject.defineBlock (1, 'TruthClassification',

Truth matching.

Definition at line 318 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.