13 #ifndef PndSdsDigiTopix4_H 14 #define PndSdsDigiTopix4_H 39 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,
40 Double_t timeStamp, UInt_t hitcountcorrect, UInt_t hitCounterIndependent, Double_t timeStampIndependent);
58 void Print() { std::cout << *
this; }
74 template <
class Archive>
75 void serialize(Archive &ar,
const unsigned int version)
77 ar &boost::serialization::base_object<PndSdsDigiPixel>(*this);
84 #ifndef __CINT__ // for BOOST serialization 87 #endif // for BOOST serialization 91 UInt_t fHitCountCorrect;
92 UInt_t fHitCountIndependent;
93 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)