12 #include "FairTimeStamp.h" 19 out <<
"PndRichDigi in: " << hit.
GetSensorId() <<
", from Point(s) ";
21 for (
unsigned int i = 0;
i < indices.size();
i++) {
22 out << indices[
i] <<
" ";
33 PndRichDigi(Int_t index, Int_t detID, Int_t sensorId, TVector3 &pos, TVector3 &dpos, Double_t time, Double_t timeThreshold, Double_t timeStamp);
35 PndRichDigi(std::vector<Int_t> index, Int_t detID, Int_t sensorId, TVector3 &pos, TVector3 &dpos, Double_t time, Double_t timeThreshold, Double_t timeStamp);
48 virtual void Print(
const Option_t *opt =
"")
const;
63 AddLink(FairLink(
"PndRichDigi", index));
69 AddLinks(FairMultiLinkedData(
"PndRichDigi", index));
72 virtual bool equal(FairTimeStamp *data)
111 #endif // PNDRICHDIGI_H virtual void Print(const Option_t *opt="") const
std::vector< Int_t > GetIndices() const
TVector3 GetPosition() const
virtual bool operator<(const PndRichDigi &hit) const
std::vector< Int_t > fIndex
void AddIndex(std::vector< Int_t > index)
virtual bool operator>(const PndRichDigi &hit) const
virtual Double_t GetTimeThreshold()
virtual Int_t GetRefIndex()
virtual bool operator==(const PndRichDigi &hit) const
virtual bool equal(FairTimeStamp *data)
friend std::ostream & operator<<(std::ostream &out, PndRichDigi &hit)
Int_t GetSensorId() const
virtual Double_t GetTime()