13 #include "FairTrackParP.h"
15 #include "FairTimeStamp.h"
19 #include <boost/serialization/access.hpp>
20 #include <boost/serialization/base_object.hpp>
27 Int_t flag = 0,
Double_t chi2 = -1., Int_t ndf = 0, Int_t
pid = 0, Int_t
id = -1, Int_t type = -1);
52 virtual bool equal(FairTimeStamp* data)
const {
53 if(data)
return false;
59 if (fTimeStamp < myCand.GetTimeStamp() )
return true;
60 else if (fTimeStamp > myCand.GetTimeStamp() )
return false;
66 if (fTimeStamp > myCand.GetTimeStamp() )
return true;
67 else if (fTimeStamp < myCand.GetTimeStamp() )
return false;
76 #ifndef __CINT__ // for BOOST serialization
77 template<
class Archive>
78 void serialize(Archive & ar,
const unsigned int version)
80 ar & boost::serialization::base_object<FairTimeStamp>(*this);
90 #endif // for BOOST serialization
void SetRefIndex(TString branch, Int_t i)
Int_t fFlag
recotasks: -10 if Pz < 1e-9, -2 if conversion error, -22 if PdgCode == 0
FairTrackParP fTrackParamLast
PndTrackCand * GetPndTrackCandViaRef()
void SetTrackCandRef(PndTrackCand *candPointer)
virtual bool equal(FairTimeStamp *data) const
virtual bool operator==(const PndTrack &myTrack) const
virtual bool operator>(const PndTrack &myTrack) const
PndTrackCand GetTrackCand()
FairTrackParP GetParamLast()
void SetRefIndex(Int_t i)
void serialize(Archive &ar, const unsigned int version)
Int_t GetRefIndex() const
PndTrackCand * GetTrackCandPtr()
void SetTrackCand(const PndTrackCand &cand)
FairTrackParP GetParamFirst()
virtual bool operator<(const PndTrack &myTrack) const
FairTrackParP fTrackParamFirst