46   std::string name = digitizerName.
Value();
 
   47   std::transform(name.begin(), name.end(), name.begin(), ::toupper);
 
   50   if(name.compare(
"PIXIE") == 0) {
 
   52   } 
else if(name.compare(
"FASTPIXIE") == 0) {
 
   54   } 
else if(name.compare(
"PIXIETAPEMOVE") == 0) {
 
   57      std::cout << 
"Warning, digitizer type '" << name << 
"' not recognized, options are 'GRF16', 'GRF4G', 'TIG10', 'TIG64', and 'CAEN'!" << std::endl;
 
   59   digitizerType.
Set(tmpType, digitizerName.
Priority());
 
   60   timeStampUnit.
Set(tmpUnit, digitizerName.
Priority());
 
 
   65   if((name == 
nullptr) || name->length() < 9) {
 
 
   78   std::ostringstream str;
 
   79   std::cout << 
"====== TdrMNEMONIC ======" << std::endl;
 
   81   std::cout << 
"=========================" << std::endl;
 
 
  104   if(channel == 
nullptr) {
 
  105      Error(
"GetTime", 
"No TChannel provided");
 
  106      return static_cast<Double_t
>(timestamp + gRandom->Uniform());
 
  117      dTime = 
static_cast<Double_t
>((timestamp * channel->
GetTimeStampUnit()) + gRandom->Uniform());
 
 
Long64_t GetTimeOffset() const
EDigitizer GetDigitizerType() const
double CalibrateCFD(double) const
int GetTimeStampUnit() const
double GetTZero(double tempd) const
virtual std::string SystemString() const
virtual EMnemonic SubSystem() const
void Print(Option_t *opt="") const override
virtual void Parse(std::string *name)
void Clear(Option_t *opt="") override
virtual TClass * GetClassType() const
virtual void SetClassType(TClass *classType) const
void Set(const T &val, EPriority priority)
EPriority Priority() const
void Print(Option_t *opt="") const override
double GetTime(Long64_t timestamp, Float_t cfd, double energy, const TChannel *channel) const override
TClass * GetClassType() const override
void Parse(std::string *name) override
void EnumerateDigitizer(TPriorityValue< std::string > &digitizerName, TPriorityValue< EDigitizer > &digitizerType, TPriorityValue< int > &timeStampUnit) override
void Clear(Option_t *opt="") override