8 #ifndef PNDSIMPLETRACK_H_ 9 #define PNDSIMPLETRACK_H_ 13 #include "FairTrackPar.h" 14 #include "FairTimeStamp.h" 19 #include <boost/serialization/access.hpp> 20 #include <boost/serialization/base_object.hpp> 34 FairTrackPar
GetParam() {
return fTrackParam; }
36 virtual bool equal(FairTimeStamp *data)
const 46 if (fTimeStamp < myCand.GetTimeStamp())
48 else if (fTimeStamp > myCand.GetTimeStamp())
56 if (fTimeStamp > myCand.GetTimeStamp())
58 else if (fTimeStamp < myCand.GetTimeStamp())
65 if (myTrack.fChi2 != fChi2)
70 #ifndef __CINT__ // for BOOST serialization 71 template <
class Archive>
72 void serialize(Archive &ar,
const unsigned int version)
74 ar &boost::serialization::base_object<FairTimeStamp>(*this);
79 #endif // for BOOST serialization 82 FairTrackPar fTrackParam;
virtual bool operator>(const PndSimpleTrack &myTrack) const
virtual bool operator<(const PndSimpleTrack &myTrack) const
virtual bool operator==(const PndSimpleTrack &myTrack) const
PndTrackCand GetTrackCand()
virtual bool equal(FairTimeStamp *data) const
void SetTrackCand(const PndTrackCand &cand)
void serialize(Archive &ar, const unsigned int version)
PndTrackCand * GetTrackCandPtr()