46 result->ClearTransients();
56 if(verbose) std::cout<<
this<<
": Either no germanium IDs ("<<
fGermaniumId.size()<<
") or no silicon IDs ("<<
fSiliconId.size()<<
")"<<std::endl;
60 if(verbose) std::cout<<
this<<
": Size of germanium IDs ("<<
fGermaniumId.size()<<
") doesn't match size of germanium energies ("<<
fGermaniumEnergy.size()<<
") or size of germanium times ("<<
fGermaniumTime.size()<<
")"<<std::endl;
64 if(verbose) std::cout<<
this<<
": Size of silicon IDs ("<<
fSiliconId.size()<<
") doesn't match size of silicon energies ("<<
fSiliconEnergy.size()<<
")"<<std::endl;
73 std::stringstream str;
75 str<<
"# Ge# GeEn GeTime Si# SiEn"<<std::endl;
83 str<<
"============================"<<std::endl;
void Clear(Option_t *opt="") override
std::vector< uint16_t > fGermaniumEnergy
std::vector< uint8_t > fGermaniumId
bool Good(bool verbose=false) const
void Print(std::ostream &out) const override
TObject * Clone(const char *name="") const override
void Clear(Option_t *opt="") override
std::vector< uint8_t > fSiliconId
std::vector< uint16_t > fSiliconEnergy
std::vector< uint16_t > fGermaniumTime