11 #ifndef PNDSDSDIGIPIXELMCINFO_H_ 12 #define PNDSDSDIGIPIXELMCINFO_H_ 22 <<
" timestamp " << digi.GetTimeStamp() <<
", from Point(s) ";
23 std::vector<Int_t> indices = digi.
GetIndices();
24 for (
unsigned int i = 0;
i < indices.size();
i++) {
25 std::cout << indices[
i] <<
" ";
30 std::cout << std::endl;
37 PndSdsDigiPixelMCInfo(std::vector<Int_t> index, Int_t detID, Int_t sensorID, Int_t fe, Int_t col, Int_t row, Double_t totcharge, Double_t timeStamp, Double_t chargewonoise,
38 Double_t addnoise, Double_t timewalk, Double_t timewalkcorrection, Double_t tof, Double_t digicharge);
53 void SetTof(Double_t tof) { fTof = tof; }
63 Double_t fTimeWalkCorrection;
Int_t GetPixelColumn() const
std::vector< Int_t > GetIndices() const
friend std::ostream & operator<<(std::ostream &out, PndSdsDigiPixelMCInfo &digi)
Double_t GetCharge() const
virtual ~PndSdsDigiPixelMCInfo()
void SetTof(Double_t tof)
Double_t GetTimeWalkCorrection()
void SetDigiCharge(Double_t digicharge)
void SetAddNoise(Double_t charge)
Int_t GetPixelRow() const
void SetTimeWalkCorrection(Double_t timewalkcorrection)
void SetTimeWalk(Double_t timewalk)
void SetMCCharge(Double_t charge)
Data class to store the digi output of a pixel module.
Int_t GetSensorID() const