25 #ifndef PndSdsDigiTopix4_H 26 #define PndSdsDigiTopix4_H 51 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,
52 Double_t timeStamp, UInt_t hitcountcorrect, UInt_t hitCounterIndependent, Double_t timeStampIndependent);
70 void Print() { std::cout << *
this; }
86 template <
class Archive>
87 void serialize(Archive &ar,
const unsigned int version)
89 ar &boost::serialization::base_object<PndSdsDigiPixel>(*this);
96 #ifndef __CINT__ // for BOOST serialization 99 #endif // for BOOST serialization 101 UInt_t fTrailingEdge;
103 UInt_t fHitCountCorrect;
104 UInt_t fHitCountIndependent;
105 Double_t fTimeStampIndependent;
Int_t GetPixelColumn() const
void SetTrailingEdge(UInt_t te)
PndSdsDigiPixel & operator=(const PndSdsDigiPixel &pix)
Data class to store the digi output of a pixel module.
Double_t GetTimeStampIndependent() const
Double_t GetCharge() const
void SetLeadingEdge(UInt_t le)
void serialize(Archive &ar, const unsigned int version)
UInt_t GetHitCountIndependent() const
friend class boost::serialization::access
Int_t GetPixelRow() const
void SetFrameCount(UInt_t fc)
UInt_t GetHitCountCorrect() const
friend std::ostream & operator<<(std::ostream &out, PndSdsDigiTopix4 &digi)
UInt_t GetTrailingEdge() const
UInt_t GetLeadingEdge() const
void SetHitCountCorrect(UInt_t hcc)
void SetHitCountIndependent(UInt_t hci)
Data class to store the digi output of a pixel module.
Int_t GetSensorID() const
UInt_t GetFrameCount() const
void SetTimeStampIndependent(Double_t tsi)
PndSdsDigiTopix4 & operator=(const PndSdsDigiTopix4 &pix)