8 #ifdef DO_TPCCATRACKER_EFF_PERFORMANCE 10 #ifndef PNDCAMCPOINT_H 11 #define PNDCAMCPOINT_H 28 float X()
const {
return fX; }
29 float Y()
const {
return fY; }
30 float Z()
const {
return fZ; }
31 float Sx()
const {
return fSx; }
32 float Sy()
const {
return fSy; }
33 float Sz()
const {
return fSz; }
34 float Time()
const {
return fTime; }
35 int ISlice()
const {
return fISlice; }
36 int TrackID()
const {
return fTrackID; }
38 void SetX(
float v) { fX =
v; }
39 void SetY(
float v) { fY =
v; }
40 void SetZ(
float v) { fZ =
v; }
41 void SetSx(
float v) { fSx =
v; }
42 void SetSy(
float v) { fSy =
v; }
43 void SetSz(
float v) { fSz =
v; }
44 void SetTime(
float v) { fTime =
v; }
45 void SetISlice(
int v) { fISlice =
v; }
46 void SetTrackID(
int v) { fTrackID =
v; }
48 static bool Compare(
const PndCAMCPoint &p1,
const PndCAMCPoint &p2) {
return (p1.fTrackID < p2.fTrackID); }
66 class PndCALocalMCPoint {
68 PndCALocalMCPoint(){};
69 ~PndCALocalMCPoint(){};
71 float X()
const {
return fX; }
72 float Y()
const {
return fY; }
73 float Z()
const {
return fZ; }
74 float Px()
const {
return fPx; }
75 float Py()
const {
return fPy; }
76 float Pz()
const {
return fPz; }
77 float QP()
const {
return fQP; }
78 int ISlice()
const {
return fISlice; }
79 int IRow()
const {
return fIRow; }
80 int TrackI()
const {
return fTrackI; }
81 int TrackID()
const {
return fTrackID; }
83 void SetX(
float v) { fX =
v; }
84 void SetY(
float v) { fY =
v; }
85 void SetZ(
float v) { fZ =
v; }
86 void SetPx(
float v) { fPx =
v; }
87 void SetPy(
float v) { fPy =
v; }
88 void SetPz(
float v) { fPz =
v; }
89 void SetQP(
float v) { fQP =
v; }
90 void SetISlice(
int v) { fISlice =
v; }
91 void SetIRow(
int v) { fIRow =
v; }
92 void SetTrackI(
int v) { fTrackI =
v; }
93 void SetTrackID(
int v) { fTrackID =
v; }
95 void RotateXY(
float alpha);
97 static bool Compare(
const PndCALocalMCPoint &p1,
const PndCALocalMCPoint &p2) {
return (p1.fTrackID < p2.fTrackID); }
112 float fErr2Z, fErr2Y;
118 std::vector<int> fHits;
basic_istream< char, char_traits< char > > istream
std::ostream & operator<<(std::ostream &o, const PndEventInfo &)
std::istream & operator>>(std::istream &stream, RhoVector3Err &verr)
basic_ostream< char, char_traits< char > > ostream