ATLAS Offline Software
TrigMuonEFTrack_p5.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 /**********************************************************************************
6  * @Project: Trigger
7  * @Package: TrigMuonEventTPCnv
8  * @class : TrigMuonEFTrack_p5
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_P5_H
19 #define TRIGMUONEVENTTPCNV_TRIGMUONEFTRACK_P5_H
20 
21 #include <stdint.h>
22 #include <string>
24 
26 {
27  friend class TrigMuonEFTrackCnv;
28 
29 public:
30 
32  m_charge(0.0), m_d0(0.0), m_z0(0.0), m_chi2(0.0),
33  m_chi2prob(0.0), m_posx(0.0), m_posy(0.0), m_posz(0.0),
36  {}
37  virtual ~TrigMuonEFTrack_p5(){}
38 
39  //private:
40  float m_charge;
41  float m_d0;
42  float m_z0;
43  float m_chi2;
44  float m_chi2prob;
45  float m_posx;
46  float m_posy;
47  float m_posz;
48  unsigned short int m_nRpcHitsPhi;
49  unsigned short int m_nTgcHitsPhi;
50  unsigned short int m_nCscHitsPhi;
51  unsigned short int m_nRpcHitsEta;
52  unsigned short int m_nTgcHitsEta;
53  unsigned short int m_nCscHitsEta;
54  unsigned short int m_nMdtHits;
56 };
57 
58 #endif
TrigMuonEFTrack_p5::m_P4IPtCotThPhiM
TPObjRef m_P4IPtCotThPhiM
Definition: TrigMuonEFTrack_p5.h:67
TrigMuonEFTrack_p5::m_charge
float m_charge
Definition: TrigMuonEFTrack_p5.h:52
TrigMuonEFTrack_p5::~TrigMuonEFTrack_p5
virtual ~TrigMuonEFTrack_p5()
Definition: TrigMuonEFTrack_p5.h:49
TrigMuonEFTrack_p5::m_nTgcHitsPhi
unsigned short int m_nTgcHitsPhi
Definition: TrigMuonEFTrack_p5.h:61
TrigMuonEFTrack_p5::m_chi2
float m_chi2
Definition: TrigMuonEFTrack_p5.h:55
TrigMuonEFTrack_p5::m_nRpcHitsPhi
unsigned short int m_nRpcHitsPhi
Definition: TrigMuonEFTrack_p5.h:60
TPObjRef
Definition: TPObjRef.h:20
TrigMuonEFTrack_p5::m_posz
float m_posz
Definition: TrigMuonEFTrack_p5.h:59
TrigMuonEFTrack_p5::m_posx
float m_posx
Definition: TrigMuonEFTrack_p5.h:57
TrigMuonEFTrack_p5::m_z0
float m_z0
Definition: TrigMuonEFTrack_p5.h:54
TrigMuonEFTrack_p5::TrigMuonEFTrackCnv
friend class TrigMuonEFTrackCnv
Definition: TrigMuonEFTrack_p5.h:39
TrigMuonEFTrack_p5::m_d0
float m_d0
Definition: TrigMuonEFTrack_p5.h:53
TrigMuonEFTrack_p5::TrigMuonEFTrack_p5
TrigMuonEFTrack_p5()
Definition: TrigMuonEFTrack_p5.h:43
TPObjRef.h
TrigMuonEFTrack_p5::m_posy
float m_posy
Definition: TrigMuonEFTrack_p5.h:58
TrigMuonEFTrack_p5::m_nTgcHitsEta
unsigned short int m_nTgcHitsEta
Definition: TrigMuonEFTrack_p5.h:64
TrigMuonEFTrack_p5::m_nRpcHitsEta
unsigned short int m_nRpcHitsEta
Definition: TrigMuonEFTrack_p5.h:63
TrigMuonEFTrack_p5::m_nCscHitsEta
unsigned short int m_nCscHitsEta
Definition: TrigMuonEFTrack_p5.h:65
TrigMuonEFTrack_p5
Definition: TrigMuonEFTrack_p5.h:26
TrigMuonEFTrack_p5::m_nCscHitsPhi
unsigned short int m_nCscHitsPhi
Definition: TrigMuonEFTrack_p5.h:62
TrigMuonEFTrack_p5::m_nMdtHits
unsigned short int m_nMdtHits
Definition: TrigMuonEFTrack_p5.h:66
TrigMuonEFTrack_p5::m_chi2prob
float m_chi2prob
Definition: TrigMuonEFTrack_p5.h:56