20 #ifndef PNDSIMPLETRACK_H_ 21 #define PNDSIMPLETRACK_H_ 25 #include "FairTrackPar.h" 26 #include "FairTimeStamp.h" 31 #include <boost/serialization/access.hpp> 32 #include <boost/serialization/base_object.hpp> 46 FairTrackPar
GetParam() {
return fTrackParam; }
48 virtual bool equal(FairTimeStamp *data)
const 58 if (fTimeStamp < myCand.GetTimeStamp())
60 else if (fTimeStamp > myCand.GetTimeStamp())
68 if (fTimeStamp > myCand.GetTimeStamp())
70 else if (fTimeStamp < myCand.GetTimeStamp())
77 if (myTrack.fChi2 != fChi2)
82 #ifndef __CINT__ // for BOOST serialization 83 template <
class Archive>
84 void serialize(Archive &ar,
const unsigned int version)
86 ar &boost::serialization::base_object<FairTimeStamp>(*this);
91 #endif // for BOOST serialization 94 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()