ATLAS Offline Software
Loading...
Searching...
No Matches
Muon_p1.h
Go to the documentation of this file.
1
2
3/*
4 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5*/
6
7// Muon_p1.h
8// Header file for class Muon_p1
9// Author: K.Cranmer<cranmer@cern.ch>
10// Author: S.Binet<binet@cern.ch>
11// Date: December 2006
12
13// Author: Ketevi A. Assamagan
14// Integration of Calo Muon Identification
15// February 2007
17#ifndef RECTPCNV_MUON_P1_H
18#define RECTPCNV_MUON_P1_H
19
20// STL includes
21#include <vector>
22
23// DataModelAthenaPool includes
25
26// EventCommonTPCnv includes
28
29// ParticleEventTPCnv includes
31
32// RecTPCnv includes
34
35// forward declarations
36class MuonCnv_p1;
37
38class Muon_p1
39{
40public:
41
59
62 ~Muon_p1() = default;
63
64
67
70
71 // the Muon part
72
74 unsigned int m_author;
75
77 bool m_hasCombinedMuon; // needed ?
78 bool m_hasInDetTrackParticle; // needed ?
83
84 // not used ?
86
89
91 std::vector<int> m_associatedEtaDigits;
92 std::vector<int> m_associatedPhiDigits;
93 //<--
94
97
100
103
106
109
112
114 std::vector<float> m_parameters;
115
118
121
124};
125
127// Inline methods:
129
130#endif //> RECTPCNV_MUON_P1_H
bool m_isAlsoFoundByCaloMuonId
Definition Muon_p1.h:120
bool m_hasMuonSpectrometerTrackParticle
Definition Muon_p1.h:79
int m_matchNumberDoF
Definition Muon_p1.h:117
ElementLinkInt_p1 m_inDetTrackParticle
link to associated TrackParticle (Inner Detector)
Definition Muon_p1.h:96
ParticleBase_p1 m_particleBase
the ParticleBase part
Definition Muon_p1.h:69
std::vector< int > m_associatedEtaDigits
Low Pt muon stuff.
Definition Muon_p1.h:91
~Muon_p1()=default
Destructor:
bool m_hasCombinedMuonTrackParticle
Definition Muon_p1.h:82
ElementLinkInt_p1 m_combinedMuonTrackParticle
links to associated TrackParticle (Combined muon)
Definition Muon_p1.h:108
std::vector< float > m_parameters
muon parameters
Definition Muon_p1.h:114
ElementLinkInt_p1 m_cluster
link to CaloCluster
Definition Muon_p1.h:111
ElementLinkInt_p1 m_muonSpectrometerTrackParticle
link to associated TrackParticle (Muon Spectrometer)
Definition Muon_p1.h:99
bool m_bestMatch
Definition Muon_p1.h:116
double m_matchChi2
Chi2 of the track matching.
Definition Muon_p1.h:88
bool m_hasInDetTrackParticle
Definition Muon_p1.h:78
bool m_hasCluster
Definition Muon_p1.h:85
bool m_hasMuonExtrapolatedTrackParticle
Definition Muon_p1.h:80
unsigned int m_author
author
Definition Muon_p1.h:74
bool m_hasCombinedMuon
switches
Definition Muon_p1.h:77
P4IPtCotThPhiM_p1 m_momentum
the 4-mom part
Definition Muon_p1.h:66
Muon_p1()
Default constructor:
Definition Muon_p1.h:44
CaloEnergy_p1 m_caloEnergyLoss
energy loss in calorimeter
Definition Muon_p1.h:123
std::vector< int > m_associatedPhiDigits
Definition Muon_p1.h:92
bool m_hasInnerExtrapolatedTrackParticle
Definition Muon_p1.h:81
bool m_isAlsoFoundByLowPt
Definition Muon_p1.h:119
ElementLinkInt_p1 m_muonExtrapolatedTrackParticle
link to associated TrackParticle (Muon extrapolated)
Definition Muon_p1.h:102
ElementLinkInt_p1 m_innerExtrapolatedTrackParticle
link to associated TrackParticle (Inner extrapolated)
Definition Muon_p1.h:105