10 #ifndef PNDSDSDIGISTRIP_H
11 #define PNDSDSDIGISTRIP_H
63 virtual bool equal(FairTimeStamp* data);
68 if (
fFE < myDigi.
GetFE())
return true;
else if (
fFE > myDigi.
GetFE())
return false;
75 this->PndSdsDigi::operator=(strip);
84 <<
" charge: " <<
GetCharge() <<
" (e or tot)"
85 <<
" timestamp: "<< GetTimeStamp()
86 <<
", from Point(s): ";
88 for (
unsigned int i = 0;
i < indices.size();
i++){
89 out << indices[
i] <<
" ";
95 #ifndef __CINT__ // for BOOST serialization
96 template<
class Archive>
97 void serialize(Archive & ar,
const unsigned int version)
99 boost::serialization::void_cast_register<PndSdsDigiStrip, PndSdsDigi>();
100 ar & boost::serialization::base_object<PndSdsDigi>(*this);
103 #endif // for BOOST serialization
107 #ifndef __CINT__ // for BOOST serialization
109 #endif // for BOOST serialization
std::ostream & Print(std::ostream &out=std::cout) const
PndSdsDigiStrip & operator=(const PndSdsDigiStrip &strip)
friend class boost::serialization::access
Int_t GetSensorID() const
Base class for Digi information.
virtual bool operator<(const PndSdsDigiStrip &myDigi) const
Class for digitised strip hits.
Double_t GetCharge() const
friend std::ostream & operator<<(std::ostream &out, const PndSdsDigiStrip &digi)
Bool_t operator==(const PndSdsDigiStrip &d2) const
void serialize(Archive &ar, const unsigned int version)
ClassDef(PndSdsDigiStrip, 6)
Frontend Channel.
std::vector< Int_t > GetIndices() const
virtual bool equal(FairTimeStamp *data)