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>
36 virtual bool equal(FairTimeStamp* data)
const {
37 if(!data)
return false;
43 if (fTimeStamp < myCand.GetTimeStamp() )
return true;
44 else if (fTimeStamp > myCand.GetTimeStamp() )
return false;
50 if (fTimeStamp > myCand.GetTimeStamp() )
return true;
51 else if (fTimeStamp < myCand.GetTimeStamp() )
return false;
60 #ifndef __CINT__ // for BOOST serialization
61 template<
class Archive>
62 void serialize(Archive & ar,
const unsigned int version)
64 ar & boost::serialization::base_object<FairTimeStamp>(*this);
69 #endif // for BOOST serialization
PndTrackCand GetTrackCand()
virtual bool equal(FairTimeStamp *data) const
virtual bool operator==(const PndSimpleTrack &myTrack) const
void SetTrackCand(const PndTrackCand &cand)
void serialize(Archive &ar, const unsigned int version)
virtual bool operator<(const PndSimpleTrack &myTrack) const
virtual bool operator>(const PndSimpleTrack &myTrack) const
PndTrackCand * GetTrackCandPtr()
ClassDef(PndSimpleTrack, 2)