8 #ifndef PNDSTTSKEWSTRAWPZFINDERDATA_H 9 #define PNDSTTSKEWSTRAWPZFINDERDATA_H 14 #include "FairTimeStamp.h" 27 void setMethod(
unsigned int input) { fMethod = input; }
30 void setSttHits(
const vector<PndSttHit> &input) { skewHits = input; }
38 const TVector2 &
getCenter()
const {
return center; }
39 void setCenter(
const TVector2 &input) { center = input; }
44 double getS0()
const {
return Snot; }
45 void setS0(
double input) { Snot = input; }
48 void setSZPairVector(
const vector<vector<TVector2>> &input) { SZPairVector = input; }
50 const vector<pair<unsigned int, unsigned int>> &
getTrueSZindex()
const {
return TrueSZindex; }
51 void setTrueSZindex(
const vector<pair<unsigned int, unsigned int>> &input) { TrueSZindex = input; }
53 const vector<vector<TVector2>> &
getTrueSZ()
const {
return TrueSZ; }
54 void setTrueSZ(
const vector<vector<TVector2>> &input) { TrueSZ = input; }
60 void setTrueSZMvdPixel(
const vector<TVector2> &trueSZMvdPixel) { TrueSZMvdPixel = trueSZMvdPixel; }
78 vector<PndSttHit> skewHits;
80 vector<vector<TVector2>> SZPairVector;
81 vector<pair<unsigned int, unsigned int>> TrueSZindex;
82 vector<vector<TVector2>> TrueSZ;
83 vector<TVector2> SZPairVectorMvdPixel;
84 vector<TVector2> TrueSZMvdPixel;
85 vector<TVector2> SZPairVectorMvdStrip;
86 vector<TVector2> TrueSZMvdStrip;
88 vector<vector<PndSttHit>> AlignedSkewStt;
unsigned int getMethod() const
const vector< TVector2 > & getTrueSZMvdStrip() const
vector< PndSttHit > getSttHits()
void setTrueSZindex(const vector< pair< unsigned int, unsigned int >> &input)
const vector< vector< PndSttHit > > & getAlignedSkewStt() const
void setSttHits(const vector< PndSttHit > &input)
const vector< TVector2 > & getSZPairVectorMvdPixel() const
void setMethod(unsigned int input)
const vector< vector< TVector2 > > & getSZPairVector() const
void setTrueSZMvdPixel(const vector< TVector2 > &trueSZMvdPixel)
void setSZPairVector(const vector< vector< TVector2 >> &input)
void setCenter(const TVector2 &input)
double getLineIntercept() const
void setTrueSZ(const vector< vector< TVector2 >> &input)
const vector< TVector2 > & getTrueSZMvdPixel() const
double getLineSlope() const
void setSZPairVectorMvdPixel(const vector< TVector2 > &input)
void setSZPairVectorMvdStrip(const vector< TVector2 > &input)
const TVector2 & getCenter() const
void setTrueSZMvdStrip(const vector< TVector2 > &input)
const vector< vector< TVector2 > > & getTrueSZ() const
const vector< pair< unsigned int, unsigned int > > & getTrueSZindex() const
void setLineSlope(double input)
void setAlignedSkewStt(const vector< vector< PndSttHit >> &input)
void setRadius(double input)
void setLineIntercept(double input)
const vector< TVector2 > & getSZPairVectorMvdStrip() const