10 #ifndef PNDSDSDIGISTRIP_H 11 #define PNDSDSDIGISTRIP_H 31 PndSdsDigiStrip(std::vector<Int_t> index, Int_t detID, Int_t sensorID, Int_t fe, Int_t chan, Double_t charge, Double_t timestamp = -1);
32 PndSdsDigiStrip(Int_t index, Int_t detID, Int_t sensorID, Int_t fe, Int_t chan, Double_t charge, Double_t timestamp = -1);
59 virtual bool equal(FairTimeStamp *data);
85 this->PndSdsDigi::operator=(strip);
91 std::ostream &
Print(std::ostream &out = std::cout)
const 94 <<
" timestamp: " << GetTimeStamp() <<
", from Point(s): ";
96 for (
unsigned int i = 0;
i < indices.size();
i++) {
97 out << indices[
i] <<
" ";
103 #ifndef __CINT__ // for BOOST serialization 104 template <
class Archive>
107 boost::serialization::void_cast_register<PndSdsDigiStrip, PndSdsDigi>();
108 ar &boost::serialization::base_object<PndSdsDigi>(*this);
111 #endif // for BOOST serialization 114 #ifndef __CINT__ // for BOOST serialization 116 #endif // for BOOST serialization PndSdsDigiStrip & operator=(const PndSdsDigiStrip &strip)
friend class boost::serialization::access
Base class for Digi information.
Bool_t operator==(const PndSdsDigiStrip &d2) const
std::vector< Int_t > GetIndices() const
Double_t GetCharge() const
Class for digitised strip hits.
std::ostream & Print(std::ostream &out=std::cout) const
virtual bool equal(FairTimeStamp *data)
virtual bool operator<(const PndSdsDigiStrip &myDigi) const
friend std::ostream & operator<<(std::ostream &out, const PndSdsDigiStrip &digi)
void serialize(Archive &ar, const unsigned int version)
Int_t GetSensorID() const