//----------------------------------------------------------- // File and Version Information: // $Id$ // // Description: // Implementation of class TpcDigi // see TpcDigi.hh for details // // Environment: // Software developed for the PANDA Detector at FAIR. // // Author List: // Sebastian Neubert TUM (original author) // // //----------------------------------------------------------- // This Class' Header ------------------ #include "TpcDigi.h" // C/C++ Headers ---------------------- // Collaborating Class Headers -------- // Class Member definitions ----------- TpcDigi::TpcDigi() : famp(0), ft(0), fpadID(0), ftlength(0), findex(0),fsaturated(false),fmaxSampleAmp(0) {} TpcDigi::TpcDigi(const double Amp, const double T, const unsigned int PadID, const McIdCollection& mcid, const unsigned int caindex, const bool saturated) : famp(Amp), ft(T), fpadID(PadID), fmcid(mcid), ftlength(0), findex(caindex), fsaturated(saturated) ,fmaxSampleAmp(0) {} void TpcDigi::addSample(int sampleIndex, double ampFrac){ if(fsamples.count(sampleIndex)==0){ fsamples[sampleIndex]=ampFrac; } else{ std::cerr<<"WARNING: TpcDigi::addSample(unsigned int sampleIndex=" <