Definition at line 18 of file TMnemonic.h.
Public Member Functions | |
TMnemonic () | |
TMnemonic (const char *name) | |
~TMnemonic () override=default | |
virtual int16_t | ArrayPosition () const |
virtual EMnemonic | ArraySubPosition () const |
virtual std::string | ArraySubPositionString () const |
virtual void | Clear (Option_t *opt="") override |
virtual EMnemonic | CollectedCharge () const |
virtual std::string | CollectedChargeString () const |
virtual void | EnumerateDigitizer (TPriorityValue< std::string > &, TPriorityValue< EDigitizer > &, TPriorityValue< int > &) |
virtual TClass * | GetClassType () const |
virtual double | GetTime (Long64_t timestamp, Float_t cfd, double energy, const TChannel *channel) const |
virtual int | NumericArraySubPosition () const |
virtual EMnemonic | OutputSensor () const |
virtual std::string | OutputSensorString () const |
virtual void | Parse (std::string *name) |
virtual void | Parse (const char *name) |
virtual void | Print (Option_t *opt="") const override |
virtual int16_t | Segment () const |
virtual void | SetClassType (TClass *classType) |
virtual void | SetRFMnemonic (std::string *name) |
virtual EMnemonic | SubSystem () const |
virtual std::string | SubSystemString () const |
virtual std::string | SystemString () const |
Protected Member Functions | |
void | EnumerateMnemonic (std::string mnemonic_word, EMnemonic &mnemonic_enum) |
Protected Attributes | |
int16_t | fArrayPosition |
EMnemonic | fArraySubPosition |
std::string | fArraySubPositionString |
TClass * | fClassType |
EMnemonic | fCollectedCharge |
std::string | fCollectedChargeString |
EMnemonic | fOutputSensor |
std::string | fOutputSensorString |
int16_t | fSegment |
EMnemonic | fSubSystem |
std::string | fSubSystemString |
std::string | fSystemString |
Static Protected Attributes | |
static bool | fPrint |
#include <TMnemonic.h>
|
strong |
Enumerator | |
---|---|
kA | |
kB | |
kC | |
kD | |
kE | |
kF | |
kG | |
kH | |
kI | |
kJ | |
kK | |
kL | |
kM | |
kN | |
kO | |
kP | |
kQ | |
kR | |
kS | |
kT | |
kU | |
kV | |
kW | |
kX | |
kY | |
kZ | |
kClear |
Definition at line 27 of file TMnemonic.h.
|
inline |
Definition at line 20 of file TMnemonic.h.
References TChannel::Clear().
|
inline |
Definition at line 21 of file TMnemonic.h.
References Parse().
|
overridedefault |
|
inlinevirtual |
Definition at line 34 of file TMnemonic.h.
References fArrayPosition.
Referenced by TCSM::AddFragment(), TS3Hit::GetArrayPosition(), TChannel::GetDetectorNumber(), and TTipHit::SetUpNumbering().
|
inlinevirtual |
Definition at line 30 of file TMnemonic.h.
References fArraySubPosition.
Referenced by TTrific::AddFragment(), and TSharc::AddFragment().
|
inlinevirtual |
Definition at line 39 of file TMnemonic.h.
References fArraySubPositionString.
Referenced by TCSM::AddFragment(), TS3Hit::GetDistanceStr(), and TTipHit::SetUpNumbering().
|
overridevirtual |
Reimplemented in TGRSIMnemonic, TILLMnemonic, TTdrMnemonic, and THILMnemonic.
Referenced by ClassImp().
|
inlinevirtual |
Definition at line 32 of file TMnemonic.h.
References fCollectedCharge.
Referenced by TEmma::AddFragment(), TS3::AddFragment(), and TSharc::AddFragment().
|
inlinevirtual |
Definition at line 40 of file TMnemonic.h.
References fCollectedChargeString.
Referenced by TCSM::AddFragment().
|
inlinevirtual |
Reimplemented in TGRSIMnemonic, TILLMnemonic, TTdrMnemonic, and THILMnemonic.
Definition at line 46 of file TMnemonic.h.
References RED, and RESET_COLOR.
Referenced by TChannel::SetDigitizerType().
|
protected |
|
virtual |
Reimplemented in TGRSIMnemonic, TILLMnemonic, TTdrMnemonic, and THILMnemonic.
Definition at line 147 of file TMnemonic.cxx.
References fClassType.
Referenced by TChannel::GetClassType().
|
virtual |
Reimplemented in TGRSIMnemonic, TILLMnemonic, TTdrMnemonic, and THILMnemonic.
Definition at line 152 of file TMnemonic.cxx.
References TChannel::GetTimeStampUnit().
Referenced by TChannel::GetTime().
|
virtual |
Reimplemented in TGRSIMnemonic.
Definition at line 127 of file TMnemonic.cxx.
References fArraySubPosition, kB, kG, kR, and kW.
Referenced by TChannel::GetCrystalNumber().
|
inlinevirtual |
Definition at line 33 of file TMnemonic.h.
References fOutputSensor.
Referenced by TEmma::AddFragment(), TGriffin::AddFragment(), and TTigress::AddFragment().
|
inlinevirtual |
Definition at line 41 of file TMnemonic.h.
References fOutputSensorString.
|
virtual |
Reimplemented in TGRSIMnemonic, TILLMnemonic, TTdrMnemonic, and THILMnemonic.
Definition at line 59 of file TMnemonic.cxx.
References EnumerateMnemonic(), fArrayPosition, fArraySubPosition, fArraySubPositionString, fCollectedCharge, fCollectedChargeString, fOutputSensor, fOutputSensorString, fSegment, fSubSystem, fSubSystemString, fSystemString, and SetRFMnemonic().
Referenced by THILMnemonic::Parse(), TTdrMnemonic::Parse(), TILLMnemonic::Parse(), Parse(), TGRSIMnemonic::Parse(), TChannel::SetName(), TGRSIMnemonic::TGRSIMnemonic(), THILMnemonic::THILMnemonic(), TILLMnemonic::TILLMnemonic(), TMnemonic(), and TTdrMnemonic::TTdrMnemonic().
|
virtual |
Definition at line 93 of file TMnemonic.cxx.
References Parse().
|
overridevirtual |
Reimplemented in TGRSIMnemonic, TILLMnemonic, TTdrMnemonic, and THILMnemonic.
Definition at line 114 of file TMnemonic.cxx.
References fArrayPosition, fArraySubPositionString, fCollectedChargeString, fOutputSensorString, fSegment, fSubSystemString, and fSystemString.
|
inlinevirtual |
Definition at line 35 of file TMnemonic.h.
References fSegment.
Referenced by TChannel::GetSegmentNumber().
|
inlinevirtual |
Definition at line 50 of file TMnemonic.h.
Referenced by TChannel::SetClassType().
|
virtual |
Definition at line 99 of file TMnemonic.cxx.
References EnumerateMnemonic(), fArrayPosition, fArraySubPosition, fArraySubPositionString, fCollectedCharge, fCollectedChargeString, fOutputSensor, fOutputSensorString, fSegment, fSubSystem, fSubSystemString, and fSystemString.
Referenced by Parse(), and TGRSIMnemonic::Parse().
|
inlinevirtual |
Definition at line 29 of file TMnemonic.h.
References fSubSystem.
Referenced by TEmma::AddFragment(), TFipps::AddFragment(), TGriffin::AddFragment(), TIfin::AddFragment(), TTigress::AddFragment(), TTdrMnemonic::EnumerateSystem(), TILLMnemonic::EnumerateSystem(), and TGRSIMnemonic::EnumerateSystem().
|
inlinevirtual |
Definition at line 38 of file TMnemonic.h.
References fSubSystemString.
Referenced by TTipHit::SetUpNumbering().
|
inlinevirtual |
Definition at line 37 of file TMnemonic.h.
References fSystemString.
|
protected |
Definition at line 59 of file TMnemonic.h.
Referenced by ArrayPosition(), Parse(), THILMnemonic::Print(), TTdrMnemonic::Print(), TILLMnemonic::Print(), Print(), TGRSIMnemonic::Print(), and SetRFMnemonic().
|
protected |
Definition at line 68 of file TMnemonic.h.
Referenced by ArraySubPosition(), NumericArraySubPosition(), TGRSIMnemonic::NumericArraySubPosition(), Parse(), and SetRFMnemonic().
|
protected |
Definition at line 63 of file TMnemonic.h.
Referenced by ArraySubPositionString(), Parse(), THILMnemonic::Print(), TTdrMnemonic::Print(), TILLMnemonic::Print(), Print(), TGRSIMnemonic::Print(), and SetRFMnemonic().
|
mutableprotected |
! TGRSIDetector Type that this mnemonic represents
Definition at line 72 of file TMnemonic.h.
Referenced by THILMnemonic::GetClassType(), TTdrMnemonic::GetClassType(), TILLMnemonic::GetClassType(), GetClassType(), and TGRSIMnemonic::GetClassType().
|
protected |
Definition at line 69 of file TMnemonic.h.
Referenced by CollectedCharge(), Parse(), and SetRFMnemonic().
|
protected |
Definition at line 64 of file TMnemonic.h.
Referenced by CollectedChargeString(), Parse(), THILMnemonic::Print(), TTdrMnemonic::Print(), TILLMnemonic::Print(), Print(), TGRSIMnemonic::Print(), and SetRFMnemonic().
|
protected |
Definition at line 70 of file TMnemonic.h.
Referenced by OutputSensor(), Parse(), and SetRFMnemonic().
|
protected |
Definition at line 65 of file TMnemonic.h.
Referenced by OutputSensorString(), Parse(), THILMnemonic::Print(), TTdrMnemonic::Print(), TILLMnemonic::Print(), Print(), TGRSIMnemonic::Print(), and SetRFMnemonic().
|
staticprotected |
Definition at line 76 of file TMnemonic.h.
|
protected |
Definition at line 60 of file TMnemonic.h.
Referenced by Parse(), TGRSIMnemonic::Parse(), THILMnemonic::Print(), TTdrMnemonic::Print(), TILLMnemonic::Print(), Print(), TGRSIMnemonic::Print(), Segment(), and SetRFMnemonic().
|
protected |
Definition at line 67 of file TMnemonic.h.
Referenced by Parse(), SetRFMnemonic(), and SubSystem().
|
protected |
Definition at line 62 of file TMnemonic.h.
Referenced by Parse(), THILMnemonic::Print(), TTdrMnemonic::Print(), TILLMnemonic::Print(), Print(), TGRSIMnemonic::Print(), SetRFMnemonic(), and SubSystemString().
|
protected |
Definition at line 61 of file TMnemonic.h.
Referenced by THILMnemonic::EnumerateSystem(), TTdrMnemonic::EnumerateSystem(), TILLMnemonic::EnumerateSystem(), TGRSIMnemonic::EnumerateSystem(), Parse(), THILMnemonic::Print(), TTdrMnemonic::Print(), TILLMnemonic::Print(), Print(), TGRSIMnemonic::Print(), SetRFMnemonic(), and SystemString().