CGEM BOSS 6.6.5.h
BESIII Offline Software System
Loading...
Searching...
No Matches
MdcCalRecHit.h
Go to the documentation of this file.
1#ifndef MDCCALRECHIT_H
2#define MDCCALRECHIT_H
3
4#include "EventModel/Event.h"
6#include "EventModel/Event.h"
7
13#include "Identifier/MdcID.h"
14
15#include "CLHEP/Matrix/Vector.h"
16#include "CLHEP/Matrix/SymMatrix.h"
17
19public:
20 void setRecHit(HitRefVec::iterator it_hit);
21 void setKalHit(HelixSegRefVec::iterator it_hit);
22
23 int getLayid() const { return m_layid; }
24 int getCellid() const { return m_cellid; }
25 int getLR() const { return m_lr; }
26 int getStat() const { return m_stat; }
27
28 double getDocaInc() const { return m_docaInc; }
29 double getDocaExc() const { return m_docaExc; }
30
31 double getDmeas() const { return m_dmeas; }
32 double getErrDmeas() const { return m_errdmeas; }
33
34 double getResiInc() const { return m_resiInc; }
35 double getResiIncLR() const { return m_resilrInc; }
36
37 double getResiExc() const { return m_resiExc; }
38 double getResiExcLR() const { return m_resilrExc; }
39
40 double getTdc() const { return m_tdc; }
41 double getTdrift() const { return m_tdrift; }
42 double getQhit() const { return m_qhit; }
43 double getZhit() const { return m_zhit; }
44 double getEntra() const { return m_entra; }
45 double getChisqAdd() const { return m_chisqadd; }
46
47 double getTof() const { return m_tof; }
48
49 double getDr() const { return m_Dr; }
50 double getFi0() const { return m_Fi0; }
51 double getCpa() const { return m_Cpa; }
52 double getDz() const { return m_Dz; }
53 double getTanl() const { return m_Tanl; }
54 HepVector getHelix() const { return m_helix; }
55 HepSymMatrix getHelixErr() const { return m_helixerr; }
56
57private:
58 int m_layid;
59 int m_cellid;
60 int m_lr;
61 int m_stat;
62
63 double m_docaInc;
64 double m_docaExc;
65
66 double m_dmeas;
67 double m_errdmeas;
68
69 double m_resiInc;
70 double m_resilrInc;
71
72 double m_resiExc;
73 double m_resilrExc;
74
75 double m_tdc;
76 double m_tdrift;
77 double m_qhit;
78 double m_zhit;
79 double m_entra;
80 double m_chisqadd;
81
82 double m_tof;
83
84 double m_Dr;
85 double m_Fi0;
86 double m_Cpa;
87 double m_Dz;
88 double m_Tanl;
89 HepVector m_helix;
90 HepSymMatrix m_helixerr;
91
92 static const double m_df;
93 static const double m_qf;
94};
95
96#endif /* MDCCALRECHIT_H */
double getDocaExc() const
double getChisqAdd() const
HepVector getHelix() const
double getDmeas() const
double getDocaInc() const
double getResiExcLR() const
double getDr() const
double getTanl() const
int getCellid() const
double getTdrift() const
double getFi0() const
HepSymMatrix getHelixErr() const
double getQhit() const
double getEntra() const
int getLayid() const
void setKalHit(HelixSegRefVec::iterator it_hit)
double getDz() const
double getResiExc() const
double getTof() const
double getResiIncLR() const
double getZhit() const
void setRecHit(HitRefVec::iterator it_hit)
double getErrDmeas() const
double getResiInc() const
int getLR() const
double getCpa() const
double getTdc() const
int getStat() const