13 #ifndef PndSdsDigiTopix4_H
14 #define PndSdsDigiTopix4_H
28 out <<
"PndSdsDigiTopix4 in Sensor: " << digi.
GetSensorID() <<
" FE: "
31 <<
" timestamp "<< digi.GetTimeStamp()
41 PndSdsDigiTopix4(std::vector<Int_t> index, Int_t detID, Int_t sensorID, Int_t
fe, Int_t
col, Int_t
row, UInt_t leadingEdge, UInt_t trailingEdge, UInt_t frameCount,
Double_t timeStamp, UInt_t hitcountcorrect, UInt_t hitCounterIndependent,
Double_t timeStampIndependent);
77 template<
class Archive>
78 void serialize(Archive & ar,
const unsigned int version)
80 ar & boost::serialization::base_object<PndSdsDigiPixel>(*this);
87 #ifndef __CINT__ // for BOOST serialization
90 #endif // for BOOST serialization
Int_t GetPixelRow() const
Int_t GetSensorID() const
void SetTrailingEdge(UInt_t te)
PndSdsDigiPixel & operator=(const PndSdsDigiPixel &pix)
Data class to store the digi output of a pixel module.
Int_t GetPixelColumn() const
Double_t GetCharge() const
void SetLeadingEdge(UInt_t le)
UInt_t GetFrameCount() const
void serialize(Archive &ar, const unsigned int version)
Double_t fTimeStampIndependent
UInt_t GetLeadingEdge() const
UInt_t fHitCountIndependent
UInt_t GetTrailingEdge() const
friend class boost::serialization::access
ClassDef(PndSdsDigiTopix4, 3)
void SetFrameCount(UInt_t fc)
friend std::ostream & operator<<(std::ostream &out, PndSdsDigiTopix4 &digi)
UInt_t GetHitCountIndependent() const
void SetHitCountCorrect(UInt_t hcc)
Double_t GetTimeStampIndependent() const
void SetHitCountIndependent(UInt_t hci)
Data class to store the digi output of a pixel module.
void SetTimeStampIndependent(Double_t tsi)
PndSdsDigiTopix4 & operator=(const PndSdsDigiTopix4 &pix)
UInt_t GetHitCountCorrect() const