12 #ifndef PNDSDSDIGIPIXELMCINFO_H_ 
   13 #define PNDSDSDIGIPIXELMCINFO_H_ 
   20       out << 
"PndSdsDigiPixelMCInfo in: " << digi.
GetSensorID() << 
" FE: " 
   23       << 
" timestamp "<< digi.GetTimeStamp()
 
   24       << 
", from Point(s) ";
 
   26       for (
unsigned int i = 0; 
i < indices.size(); 
i++){
 
   27         std::cout << indices[
i] << 
"  ";
 
   31       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, 
Double_t addnoise, 
Double_t timewalk, 
Double_t timewalkcorrection, 
Double_t tof, 
Double_t digicharge);
 
Int_t GetPixelRow() const 
Int_t GetSensorID() const 
Int_t GetPixelColumn() const 
friend std::ostream & operator<<(std::ostream &out, PndSdsDigiPixelMCInfo &digi)
Double_t GetCharge() const 
void SetTof(Double_t tof)
Double_t GetTimeWalkCorrection()
void SetDigiCharge(Double_t digicharge)
virtual ~PndSdsDigiPixelMCInfo()
void SetAddNoise(Double_t charge)
void SetTimeWalkCorrection(Double_t timewalkcorrection)
void SetTimeWalk(Double_t timewalk)
std::vector< Int_t > GetIndices() const 
ClassDef(PndSdsDigiPixelMCInfo, 2)
Double_t fTimeWalkCorrection
void SetMCCharge(Double_t charge)
Data class to store the digi output of a pixel module.