ATLAS Offline Software
TrigMuonEFTrack_p2.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 /**********************************************************************************
6  * @Project: Trigger
7  * @Package: TrigMuonEventTPCnv
8  * @class : TrigMuonEFTrack_p2
9  *
10  * @brief persistent partner for TrigMuonEFTrack
11  *
12  * @author Andrew Hamilton <Andrew.Hamilton@cern.ch> - U. Geneva
13  * @author Francesca Bucci <F.Bucci@cern.ch> - U. Geneva
14  * @author Sergio Grancagnolo <Sergio.Grancagnolo@le.infn.it> - U.Salento/INFN Le
15  * @author Alexander Oh <alexander.oh@cern.ch> - U. Manchester
16  *
17  **********************************************************************************/
18 #ifndef TRIGMUONEVENTTPCNV_TRIGMUONEFTRACK_P2_H
19 #define TRIGMUONEVENTTPCNV_TRIGMUONEFTRACK_P2_H
20 
21 #include <stdint.h>
22 #include <string>
24 
26 {
27  friend class TrigMuonEFTrackCnv;
28 
29 public:
30 
32  virtual ~TrigMuonEFTrack_p2(){}
33 
34  //private:
35  double m_charge{};
36  double m_d0{};
37  double m_z0{};
38  double m_chi2{};
39  double m_chi2prob{};
40  double m_posx{};
41  double m_posy{};
42  double m_posz{};
43  unsigned short int m_nMdtHitsPhi{};
44  unsigned short int m_nRpcHitsPhi{};
45  unsigned short int m_nTgcHitsPhi{};
46  unsigned short int m_nCscHitsPhi{};
47  unsigned short int m_nMdtHitsEta{};
48  unsigned short int m_nRpcHitsEta{};
49  unsigned short int m_nTgcHitsEta{};
50  unsigned short int m_nCscHitsEta{};
52 };
53 
54 #endif
TrigMuonEFTrack_p2::m_nRpcHitsPhi
unsigned short int m_nRpcHitsPhi
Definition: TrigMuonEFTrack_p2.h:56
TrigMuonEFTrack_p2::m_nMdtHitsPhi
unsigned short int m_nMdtHitsPhi
Definition: TrigMuonEFTrack_p2.h:55
TrigMuonEFTrack_p2::TrigMuonEFTrack_p2
TrigMuonEFTrack_p2()
Definition: TrigMuonEFTrack_p2.h:43
TrigMuonEFTrack_p2::TrigMuonEFTrackCnv
friend class TrigMuonEFTrackCnv
Definition: TrigMuonEFTrack_p2.h:39
TrigMuonEFTrack_p2::m_P4IPtCotThPhiM
TPObjRef m_P4IPtCotThPhiM
Definition: TrigMuonEFTrack_p2.h:63
TrigMuonEFTrack_p2::m_nTgcHitsEta
unsigned short int m_nTgcHitsEta
Definition: TrigMuonEFTrack_p2.h:61
TrigMuonEFTrack_p2
Definition: TrigMuonEFTrack_p2.h:26
TrigMuonEFTrack_p2::~TrigMuonEFTrack_p2
virtual ~TrigMuonEFTrack_p2()
Definition: TrigMuonEFTrack_p2.h:44
TPObjRef
Definition: TPObjRef.h:20
TrigMuonEFTrack_p2::m_posx
double m_posx
Definition: TrigMuonEFTrack_p2.h:52
TrigMuonEFTrack_p2::m_nRpcHitsEta
unsigned short int m_nRpcHitsEta
Definition: TrigMuonEFTrack_p2.h:60
TrigMuonEFTrack_p2::m_d0
double m_d0
Definition: TrigMuonEFTrack_p2.h:48
TrigMuonEFTrack_p2::m_chi2prob
double m_chi2prob
Definition: TrigMuonEFTrack_p2.h:51
TrigMuonEFTrack_p2::m_charge
double m_charge
Definition: TrigMuonEFTrack_p2.h:47
TrigMuonEFTrack_p2::m_nTgcHitsPhi
unsigned short int m_nTgcHitsPhi
Definition: TrigMuonEFTrack_p2.h:57
TrigMuonEFTrack_p2::m_posy
double m_posy
Definition: TrigMuonEFTrack_p2.h:53
TrigMuonEFTrack_p2::m_posz
double m_posz
Definition: TrigMuonEFTrack_p2.h:54
TrigMuonEFTrack_p2::m_chi2
double m_chi2
Definition: TrigMuonEFTrack_p2.h:50
TPObjRef.h
TrigMuonEFTrack_p2::m_nMdtHitsEta
unsigned short int m_nMdtHitsEta
Definition: TrigMuonEFTrack_p2.h:59
TrigMuonEFTrack_p2::m_z0
double m_z0
Definition: TrigMuonEFTrack_p2.h:49
TrigMuonEFTrack_p2::m_nCscHitsPhi
unsigned short int m_nCscHitsPhi
Definition: TrigMuonEFTrack_p2.h:58
TrigMuonEFTrack_p2::m_nCscHitsEta
unsigned short int m_nCscHitsEta
Definition: TrigMuonEFTrack_p2.h:62