#include "ITOFDigit.hxx" ClassImp(COMET::ITOFDigit); //********************************************** COMET::ITOFDigit::ITOFDigit() {} //********************************************** //********************************************** COMET::ITOFDigit::ITOFDigit(COMET::IChannelId chan, int startTick, const std::vector& adc) //********************************************** :IDigit(chan) ,fFirstTimeSample(startTick) ,fADCs(adc) {} //********************************************** COMET::ITOFDigit::~ITOFDigit() {} //********************************************** //********************************************** int COMET::ITOFDigit::GetFirstTimeSample() const { //********************************************** return fFirstTimeSample; } //********************************************** int COMET::ITOFDigit::GetNumberOfTimeSamples() const { //********************************************** return fADCs.size(); } //********************************************** unsigned COMET::ITOFDigit::GetADC(unsigned int t) const { //********************************************** if (t>= 0 && t& COMET::ITOFDigit::GetADCs() const { //********************************************** return fADCs; } //********************************************** void COMET::ITOFDigit::ls(Option_t* opt) const { //********************************************** TROOT::IncreaseDirLevel(); TROOT::IndentLevel(); std::cout << GetChannelId() << " T: (" << GetFirstTimeSample() << " (" << GetNumberOfTimeSamples() << ")" << std::endl; TROOT::DecreaseDirLevel(); } //********************************************** ClassImp(COMET::ITOFmcDigit); //********************************************** //********************************************** COMET::ITOFmcDigit::ITOFmcDigit() {} //********************************************** //********************************************** COMET::ITOFmcDigit::ITOFmcDigit(COMET::IChannelId chan, //********************************************** int startTick, const std::vector& adcs, const COMET::IMCDigit::ContributorContainer& contrib) :ITOFDigit(chan,startTick,adcs) ,IMCDigit(contrib) {} //********************************************** COMET::ITOFmcDigit::~ITOFmcDigit() {} //**********************************************