ATLAS Offline Software
Loading...
Searching...
No Matches
Muon_p6 Class Reference

#include <Muon_p6.h>

Collaboration diagram for Muon_p6:

Public Member Functions

 Muon_p6 ()
 Default constructor:
 ~Muon_p6 ()=default
 Destructor:

Private Attributes

P4IPtCotThPhiM_p1 m_momentum
 the 4-mom part
ParticleBase_p2 m_particleBase
 the ParticleBase part
unsigned int m_author
 author
bool m_hasCombinedMuon
 switches
bool m_hasInDetTrackParticle
bool m_hasMuonExtrapolatedTrackParticle
bool m_hasInnerExtrapolatedTrackParticle
bool m_hasCombinedMuonTrackParticle
bool m_hasCluster
float m_matchChi2
 Chi2 of the track matching.
std::vector< int > m_associatedEtaDigits
 Low Pt muon stuff.
std::vector< int > m_associatedPhiDigits
ElementLinkInt_p3 m_inDetTrackParticle
 link to associated TrackParticle (Inner Detector)
ElementLinkIntVector_p1 m_muonSegments
 link to the Trk::Segment
ElementLinkInt_p3 m_muonSpectrometerTrackParticle
 link to associated TrackParticle (Muon Spectrometer)
ElementLinkInt_p3 m_muonExtrapolatedTrackParticle
 link to associated TrackParticle (Muon extrapolated)
ElementLinkInt_p3 m_innerExtrapolatedTrackParticle
 link to associated TrackParticle (Inner extrapolated)
ElementLinkInt_p3 m_combinedMuonTrackParticle
 links to associated TrackParticle (Combined muon)
ElementLinkInt_p3 m_cluster
 link to CaloCluster
std::vector< float > m_parameters
 muon parameters
bool m_bestMatch
int m_matchNumberDoF
bool m_isAlsoFoundByLowPt
bool m_isAlsoFoundByCaloMuonId
ElementLinkInt_p3 m_caloEnergyLoss
 energy loss in calorimeter
unsigned short m_caloMuonAlsoFoundByMuonReco
bool m_isCorrected
uint16_t m_allAuthors
uint16_t m_isMuonBits
float m_isMuonLikelihood
int m_outerMatchNumberDoF
ElementLinkInt_p3 m_statCombinedMuonTrackParticle
 links to associated TrackParticle (statistically combined muon)

Friends

class MuonCnv_p6

Detailed Description

Definition at line 33 of file Muon_p6.h.

Constructor & Destructor Documentation

◆ Muon_p6()

Muon_p6::Muon_p6 ( )

Default constructor:

Public methods:

Definition at line 20 of file Muon_p6.cxx.

21 : m_author(0),
27 m_hasCluster(0),
28 m_matchChi2(0),
29 m_bestMatch(0),
35 m_allAuthors(0),
36 m_isMuonBits(0),
39{}
bool m_hasCluster
Definition Muon_p6.h:79
bool m_bestMatch
Definition Muon_p6.h:113
float m_matchChi2
Chi2 of the track matching.
Definition Muon_p6.h:82
bool m_isCorrected
Definition Muon_p6.h:124
float m_isMuonLikelihood
Definition Muon_p6.h:128
bool m_hasMuonExtrapolatedTrackParticle
Definition Muon_p6.h:74
bool m_hasInDetTrackParticle
Definition Muon_p6.h:73
unsigned int m_author
author
Definition Muon_p6.h:69
bool m_hasInnerExtrapolatedTrackParticle
Definition Muon_p6.h:75
unsigned short m_caloMuonAlsoFoundByMuonReco
Definition Muon_p6.h:122
int m_outerMatchNumberDoF
Definition Muon_p6.h:130
uint16_t m_allAuthors
Definition Muon_p6.h:126
int m_matchNumberDoF
Definition Muon_p6.h:114
bool m_hasCombinedMuonTrackParticle
Definition Muon_p6.h:76
bool m_isAlsoFoundByCaloMuonId
Definition Muon_p6.h:117
bool m_isAlsoFoundByLowPt
Definition Muon_p6.h:116
uint16_t m_isMuonBits
Definition Muon_p6.h:127
bool m_hasCombinedMuon
switches
Definition Muon_p6.h:72

◆ ~Muon_p6()

Muon_p6::~Muon_p6 ( )
default

Destructor:

◆ MuonCnv_p6

friend class MuonCnv_p6
friend

Definition at line 40 of file Muon_p6.h.

Member Data Documentation

◆ m_allAuthors

uint16_t Muon_p6::m_allAuthors
private

Definition at line 126 of file Muon_p6.h.

◆ m_associatedEtaDigits

std::vector<int> Muon_p6::m_associatedEtaDigits
private

Low Pt muon stuff.

Definition at line 85 of file Muon_p6.h.

◆ m_associatedPhiDigits

std::vector<int> Muon_p6::m_associatedPhiDigits
private

Definition at line 86 of file Muon_p6.h.

◆ m_author

unsigned int Muon_p6::m_author
private

author

Definition at line 69 of file Muon_p6.h.

◆ m_bestMatch

bool Muon_p6::m_bestMatch
private

Definition at line 113 of file Muon_p6.h.

◆ m_caloEnergyLoss

ElementLinkInt_p3 Muon_p6::m_caloEnergyLoss
private

energy loss in calorimeter

Definition at line 120 of file Muon_p6.h.

◆ m_caloMuonAlsoFoundByMuonReco

unsigned short Muon_p6::m_caloMuonAlsoFoundByMuonReco
private

Definition at line 122 of file Muon_p6.h.

◆ m_cluster

ElementLinkInt_p3 Muon_p6::m_cluster
private

link to CaloCluster

Definition at line 108 of file Muon_p6.h.

◆ m_combinedMuonTrackParticle

ElementLinkInt_p3 Muon_p6::m_combinedMuonTrackParticle
private

links to associated TrackParticle (Combined muon)

Definition at line 105 of file Muon_p6.h.

◆ m_hasCluster

bool Muon_p6::m_hasCluster
private

Definition at line 79 of file Muon_p6.h.

◆ m_hasCombinedMuon

bool Muon_p6::m_hasCombinedMuon
private

switches

Definition at line 72 of file Muon_p6.h.

◆ m_hasCombinedMuonTrackParticle

bool Muon_p6::m_hasCombinedMuonTrackParticle
private

Definition at line 76 of file Muon_p6.h.

◆ m_hasInDetTrackParticle

bool Muon_p6::m_hasInDetTrackParticle
private

Definition at line 73 of file Muon_p6.h.

◆ m_hasInnerExtrapolatedTrackParticle

bool Muon_p6::m_hasInnerExtrapolatedTrackParticle
private

Definition at line 75 of file Muon_p6.h.

◆ m_hasMuonExtrapolatedTrackParticle

bool Muon_p6::m_hasMuonExtrapolatedTrackParticle
private

Definition at line 74 of file Muon_p6.h.

◆ m_inDetTrackParticle

ElementLinkInt_p3 Muon_p6::m_inDetTrackParticle
private

link to associated TrackParticle (Inner Detector)

Definition at line 90 of file Muon_p6.h.

◆ m_innerExtrapolatedTrackParticle

ElementLinkInt_p3 Muon_p6::m_innerExtrapolatedTrackParticle
private

link to associated TrackParticle (Inner extrapolated)

Definition at line 102 of file Muon_p6.h.

◆ m_isAlsoFoundByCaloMuonId

bool Muon_p6::m_isAlsoFoundByCaloMuonId
private

Definition at line 117 of file Muon_p6.h.

◆ m_isAlsoFoundByLowPt

bool Muon_p6::m_isAlsoFoundByLowPt
private

Definition at line 116 of file Muon_p6.h.

◆ m_isCorrected

bool Muon_p6::m_isCorrected
private

Definition at line 124 of file Muon_p6.h.

◆ m_isMuonBits

uint16_t Muon_p6::m_isMuonBits
private

Definition at line 127 of file Muon_p6.h.

◆ m_isMuonLikelihood

float Muon_p6::m_isMuonLikelihood
private

Definition at line 128 of file Muon_p6.h.

◆ m_matchChi2

float Muon_p6::m_matchChi2
private

Chi2 of the track matching.

Definition at line 82 of file Muon_p6.h.

◆ m_matchNumberDoF

int Muon_p6::m_matchNumberDoF
private

Definition at line 114 of file Muon_p6.h.

◆ m_momentum

P4IPtCotThPhiM_p1 Muon_p6::m_momentum
private

the 4-mom part

Definition at line 61 of file Muon_p6.h.

◆ m_muonExtrapolatedTrackParticle

ElementLinkInt_p3 Muon_p6::m_muonExtrapolatedTrackParticle
private

link to associated TrackParticle (Muon extrapolated)

Definition at line 99 of file Muon_p6.h.

◆ m_muonSegments

ElementLinkIntVector_p1 Muon_p6::m_muonSegments
private

link to the Trk::Segment

Definition at line 93 of file Muon_p6.h.

◆ m_muonSpectrometerTrackParticle

ElementLinkInt_p3 Muon_p6::m_muonSpectrometerTrackParticle
private

link to associated TrackParticle (Muon Spectrometer)

Definition at line 96 of file Muon_p6.h.

◆ m_outerMatchNumberDoF

int Muon_p6::m_outerMatchNumberDoF
private

Definition at line 130 of file Muon_p6.h.

◆ m_parameters

std::vector<float> Muon_p6::m_parameters
private

muon parameters

Definition at line 111 of file Muon_p6.h.

◆ m_particleBase

ParticleBase_p2 Muon_p6::m_particleBase
private

the ParticleBase part

Definition at line 64 of file Muon_p6.h.

◆ m_statCombinedMuonTrackParticle

ElementLinkInt_p3 Muon_p6::m_statCombinedMuonTrackParticle
private

links to associated TrackParticle (statistically combined muon)

Definition at line 133 of file Muon_p6.h.


The documentation for this class was generated from the following files: