75 virtual void Parse(std::string* name);
76 virtual void Parse(
const char* name);
81 std::cerr <<
RED << ClassName() <<
": No data library set, some things like timing won't work!" <<
RESET_COLOR << std::endl;
95 virtual double GetTime(Long64_t timestamp, Float_t cfd,
double energy,
const TChannel* channel)
const;
97 void Print(Option_t* opt =
"")
const override;
98 void Print(std::ostringstream& str)
const;
99 void Clear(Option_t* opt =
"")
override;
TMnemonic(TMnemonic &&)=default
virtual std::string SystemString() const
void SetName(const std::string &val)
std::string fArraySubPositionString
void SetName(const char *val)
const char * GetName() const override
virtual int NumericArraySubPosition() const
virtual EMnemonic ArraySubPosition() const
TClass * fClassType
! TGRSIDetector Type that this mnemonic represents
virtual void Segment(int16_t val)
virtual EMnemonic OutputSensor() const
virtual std::string OutputSensorString() const
virtual EMnemonic SubSystem() const
virtual int16_t ArrayPosition() const
std::string fOutputSensorString
void Print(Option_t *opt="") const override
void EnumerateMnemonic(std::string mnemonic_word, EMnemonic &mnemonic_enum)
EMnemonic fCollectedCharge
virtual void EnumerateDigitizer(TPriorityValue< std::string > &, TPriorityValue< EDigitizer > &, TPriorityValue< int > &)
TMnemonic(const char *name)
std::string fSystemString
TMnemonic & operator=(const TMnemonic &)=default
EMnemonic fArraySubPosition
virtual std::string ArraySubPositionString() const
virtual void Parse(std::string *name)
std::string fCollectedChargeString
void Clear(Option_t *opt="") override
TMnemonic & operator=(TMnemonic &&)=default
virtual int16_t Segment() const
virtual TClass * GetClassType() const
virtual void SetClassType(TClass *classType) const
TMnemonic(const TMnemonic &)=default
virtual std::string CollectedChargeString() const
virtual EMnemonic CollectedCharge() const
std::string fSubSystemString
virtual void SetRFMnemonic(std::string *name)
virtual double GetTime(Long64_t timestamp, Float_t cfd, double energy, const TChannel *channel) const
virtual std::string SubSystemString() const