#include "IDigitHeader.hxx" #include "IDataVector.hxx" ClassImp(COMET::IDigitHeader); COMET::IDigitHeader::IDigitHeader() : fName(""), fBeginValid(0), fEndValid(0), fDataVector(0) {} COMET::IDigitHeader::IDigitHeader(const std::string& name) : fName(name), fBeginValid(0), fEndValid(0), fDataVector(0) {}; COMET::IDigitHeader::~IDigitHeader() {} void COMET::IDigitHeader::AddDatum(COMET::IDatum* val, const char* name) { if (!fDataVector) { fDataVector = new COMET::IDataVector("info", "Digit Header Information"); } fDataVector->AddDatum(val,name); } void COMET::IDigitHeader::AddDatum(COMET::IHandle val, const char* name) { if (!fDataVector) { fDataVector = new COMET::IDataVector("DigitHeader", "Digit Header Information"); } fDataVector->AddDatum(val,name); } void COMET::IDigitHeader::ls(Option_t* opt) const { TROOT::IndentLevel(); std::cout<<"COMET::IDigitHeader("<ls(opt); TROOT::DecreaseDirLevel(); }