20 #ifdef DO_TPCCATRACKER_EFF_PERFORMANCE 22 #ifndef PNDCAMCPOINT_H 23 #define PNDCAMCPOINT_H 40 float X()
const {
return fX; }
41 float Y()
const {
return fY; }
42 float Z()
const {
return fZ; }
43 float Sx()
const {
return fSx; }
44 float Sy()
const {
return fSy; }
45 float Sz()
const {
return fSz; }
46 float Time()
const {
return fTime; }
47 int ISlice()
const {
return fISlice; }
48 int TrackID()
const {
return fTrackID; }
50 void SetX(
float v) { fX =
v; }
51 void SetY(
float v) { fY =
v; }
52 void SetZ(
float v) { fZ =
v; }
53 void SetSx(
float v) { fSx =
v; }
54 void SetSy(
float v) { fSy =
v; }
55 void SetSz(
float v) { fSz =
v; }
56 void SetTime(
float v) { fTime =
v; }
57 void SetISlice(
int v) { fISlice =
v; }
58 void SetTrackID(
int v) { fTrackID =
v; }
60 static bool Compare(
const PndCAMCPoint &p1,
const PndCAMCPoint &p2) {
return (p1.fTrackID < p2.fTrackID); }
78 class PndCALocalMCPoint {
80 PndCALocalMCPoint(){};
81 ~PndCALocalMCPoint(){};
83 float X()
const {
return fX; }
84 float Y()
const {
return fY; }
85 float Z()
const {
return fZ; }
86 float Px()
const {
return fPx; }
87 float Py()
const {
return fPy; }
88 float Pz()
const {
return fPz; }
89 float QP()
const {
return fQP; }
90 int ISlice()
const {
return fISlice; }
91 int IRow()
const {
return fIRow; }
92 int TrackI()
const {
return fTrackI; }
93 int TrackID()
const {
return fTrackID; }
95 void SetX(
float v) { fX =
v; }
96 void SetY(
float v) { fY =
v; }
97 void SetZ(
float v) { fZ =
v; }
98 void SetPx(
float v) { fPx =
v; }
99 void SetPy(
float v) { fPy =
v; }
100 void SetPz(
float v) { fPz =
v; }
101 void SetQP(
float v) { fQP =
v; }
102 void SetISlice(
int v) { fISlice =
v; }
103 void SetIRow(
int v) { fIRow =
v; }
104 void SetTrackI(
int v) { fTrackI =
v; }
105 void SetTrackID(
int v) { fTrackID =
v; }
107 void RotateXY(
float alpha);
109 static bool Compare(
const PndCALocalMCPoint &p1,
const PndCALocalMCPoint &p2) {
return (p1.fTrackID < p2.fTrackID); }
124 float fErr2Z, fErr2Y;
130 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