18 #ifndef PNDTRACKCAND_HH
19 #define PNDTRACKCAND_HH
23 #include "FairTimeStamp.h"
34 #include <boost/serialization/access.hpp>
35 #include <boost/serialization/base_object.hpp>
36 #include <boost/serialization/vector.hpp>
41 typedef std::multimap<Double_t, std::pair<Int_t, Int_t> >::const_iterator
mapIter;
70 void DeleteHit(UInt_t detId, UInt_t hitId);
71 Int_t
HitInTrack(UInt_t detId, UInt_t hitId)
const;
80 #ifndef __CINT__ // for BOOST serialization
81 template<
class Archive>
82 void serialize(Archive & ar,
const unsigned int version)
84 ar & boost::serialization::base_object<FairTimeStamp>(*this);
89 #endif // for BOOST serialization
UInt_t GetNHitsDet(Int_t detId)
std::multimap< Double_t, std::pair< Int_t, Int_t > >::const_iterator mapIter
std::vector< PndTrackCandHit > GetSortedHits()
PndTrackCandHit GetSortedHit(UInt_t i)
ClassDef(PndTrackCand, 3)
std::vector< PndTrackCandHit > fHitId
first index is detId, second index is hit Id
bool operator==(const PndTrackCand &rhs)
void AddHit(UInt_t detId, UInt_t hitId, Double_t rho)
void DeleteHit(UInt_t detId, UInt_t hitId)
void serialize(Archive &ar, const unsigned int version)
Int_t HitInTrack(UInt_t detId, UInt_t hitId) const