13 #ifndef PNDSDSDIGIPIXEL_H
14 #define PNDSDSDIGIPIXEL_H
28 out <<
"PndSdsDigiPixel in: " << digi.
GetSensorID() <<
" FE: "
31 <<
" timestamp "<< digi.GetTimeStamp()
32 <<
", from Point(s) ";
34 for (
unsigned int i = 0;
i < indices.size();
i++){
35 out << indices[
i] <<
" ";
67 virtual bool equal(FairTimeStamp* data) {
82 if (
fFE < myDigi.
GetFE())
return true;
else if (
fFE > myDigi.
GetFE())
return false;
91 if (
fFE > myDigi.
GetFE())
return true;
else if (
fFE < myDigi.
GetFE())
return false;
99 this->PndSdsDigi::operator=(pix);
106 #ifndef __CINT__ // for BOOST serialization
107 template<
class Archive>
108 void serialize(Archive & ar,
const unsigned int version)
110 boost::serialization::void_cast_register<PndSdsDigiPixel, PndSdsDigi>();
111 ar & boost::serialization::base_object<PndSdsDigi>(*this);
115 #endif // for BOOST serialization
118 #ifndef __CINT__ // for BOOST serialization
121 #endif // for BOOST serialization
Int_t GetPixelRow() const
virtual bool operator>(const PndSdsDigiPixel &myDigi) const
Int_t GetSensorID() const
Base class for Digi information.
PndSdsDigiPixel & operator=(const PndSdsDigiPixel &pix)
void serialize(Archive &ar, const unsigned int version)
Int_t GetPixelColumn() const
virtual bool equal(FairTimeStamp *data)
virtual bool operator<(const PndSdsDigiPixel &myDigi) const
Double_t GetCharge() const
ClassDef(PndSdsDigiPixel, 8)
bool operator==(PndSdsDigiPixel &myDigi)
friend std::ostream & operator<<(std::ostream &out, PndSdsDigiPixel &digi)
std::vector< Int_t > GetIndices() const
void SetPixelRow(Int_t row)
void SetPixelColumn(Int_t col)
Data class to store the digi output of a pixel module.
friend class boost::serialization::access
virtual ~PndSdsDigiPixel()