10 #ifndef DataFormats_CTPPSReco_CTPPSDiamondLocalTrack
11 #define DataFormats_CTPPSReco_CTPPSDiamondLocalTrack
53 inline float getT()
const {
return t_; }
95 if ( lhs.
getT() < rhs.
getT() )
return true;
96 if ( lhs.
getT() > rhs.
getT() )
return false;
int ts_index_
Time slice index.
float getChiSquared() const
void setValid(bool valid)
int mh_
Multiple hits counter.
void setMultipleHits(const int i)
bool operator<(const FedChannelConnection &, const FedChannelConnection &)
virtual ~CTPPSDiamondLocalTrack()
float chi_squared_
fit chi^2
void setPositionSigma(const math::XYZPoint &pos0_sigma)
void setChiSquared(const float chisq)
void setPosition(const math::XYZPoint &pos0)
CTPPSDiamondLocalTrack(const math::XYZPoint &pos0, const math::XYZPoint &pos0_sigma, float chisq, float t, float t_sigma, int oot_idx, int mult_hits)
int getMultipleHits() const
XYZPointD XYZPoint
point in space with cartesian internal representation
math::XYZPoint pos0_
initial track position
void setTSigma(const float t_sigma)
void setOOTIndex(const int i)
volatile std::atomic< bool > shutdown_flag false
math::XYZPoint pos0_sigma_
error on the initial track position