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