

Definition at line 11 of file TTdrMnemonic.h.
Public Member Functions | |
| TTdrMnemonic () | |
| TTdrMnemonic (const char *name) | |
| ~TTdrMnemonic () override=default | |
| virtual int16_t | ArrayPosition () const |
| virtual EMnemonic | ArraySubPosition () const |
| virtual std::string | ArraySubPositionString () const |
| void | Clear (Option_t *opt="") override |
| virtual EMnemonic | CollectedCharge () const |
| virtual std::string | CollectedChargeString () const |
| void | EnumerateDigitizer (TPriorityValue< std::string > &digitizerName, TPriorityValue< EDigitizer > &digitizerType, TPriorityValue< int > &timeStampUnit) override |
| TClass * | GetClassType () const override |
| double | GetTime (Long64_t timestamp, Float_t cfd, double energy, const TChannel *channel) const override |
| virtual int | NumericArraySubPosition () const |
| virtual EMnemonic | OutputSensor () const |
| virtual std::string | OutputSensorString () const |
| void | Parse (std::string *name) override |
| virtual void | Parse (const char *name) |
| 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 |
| ESystem | System () 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 |
Private Member Functions | |
| void | EnumerateSystem () |
Private Attributes | |
| ESystem | fSystem |
#include <TTdrMnemonic.h>
Inheritance diagram for TTdrMnemonic:
Collaboration diagram for TTdrMnemonic:
|
stronginherited |
| 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.
|
strong |
| Enumerator | |
|---|---|
| kTdrClover | |
| kTdrCloverBgo | |
| kTdrTigress | |
| kTdrTigressBgo | |
| kTdrSiLi | |
| kTdrPlastic | |
| kClear | |
Definition at line 20 of file TTdrMnemonic.h.
|
inline |
Definition at line 13 of file TTdrMnemonic.h.
References Clear().
|
inline |
Definition at line 14 of file TTdrMnemonic.h.
References TMnemonic::Parse().
|
overridedefault |
|
inlinevirtualinherited |
Definition at line 34 of file TMnemonic.h.
References TMnemonic::fArrayPosition.
Referenced by TCSM::AddFragment(), TS3Hit::GetArrayPosition(), TChannel::GetDetectorNumber(), and TTipHit::SetUpNumbering().
|
inlinevirtualinherited |
Definition at line 30 of file TMnemonic.h.
References TMnemonic::fArraySubPosition.
Referenced by TTrific::AddFragment(), and TSharc::AddFragment().
|
inlinevirtualinherited |
Definition at line 39 of file TMnemonic.h.
References TMnemonic::fArraySubPositionString.
Referenced by TCSM::AddFragment(), TS3Hit::GetDistanceStr(), and TTipHit::SetUpNumbering().
|
overridevirtual |
Reimplemented from TMnemonic.
Referenced by TTdrMnemonic().
|
inlinevirtualinherited |
Definition at line 32 of file TMnemonic.h.
References TMnemonic::fCollectedCharge.
Referenced by TEmma::AddFragment(), TS3::AddFragment(), and TSharc::AddFragment().
|
inlinevirtualinherited |
Definition at line 40 of file TMnemonic.h.
References TMnemonic::fCollectedChargeString.
Referenced by TCSM::AddFragment().
|
overridevirtual |
Reimplemented from TMnemonic.
Definition at line 46 of file TTdrMnemonic.cxx.
References kDefault, kFastPixie, kPixie, kPixieTapeMove, and TPriorityValue< T >::Set().
|
protectedinherited |
Definition at line 25 of file TMnemonic.cxx.
References TMnemonic::kA, TMnemonic::kB, TMnemonic::kC, TMnemonic::kClear, TMnemonic::kD, TMnemonic::kE, TMnemonic::kF, TMnemonic::kG, TMnemonic::kH, TMnemonic::kI, TMnemonic::kJ, TMnemonic::kK, TMnemonic::kL, TMnemonic::kM, TMnemonic::kN, TMnemonic::kO, TMnemonic::kP, TMnemonic::kQ, TMnemonic::kR, TMnemonic::kS, TMnemonic::kT, TMnemonic::kU, TMnemonic::kV, TMnemonic::kW, TMnemonic::kX, TMnemonic::kY, and TMnemonic::kZ.
Referenced by TMnemonic::Parse(), and TMnemonic::SetRFMnemonic().
|
private |
Definition at line 21 of file TTdrMnemonic.cxx.
References fSystem, TMnemonic::fSystemString, kClear, TMnemonic::kS, kTdrClover, kTdrCloverBgo, kTdrPlastic, kTdrSiLi, kTdrTigress, kTdrTigressBgo, and TMnemonic::SubSystem().
Referenced by Parse().
|
overridevirtual |
Reimplemented from TMnemonic.
Definition at line 91 of file TTdrMnemonic.cxx.
References TMnemonic::fClassType, kTdrClover, kTdrCloverBgo, kTdrPlastic, kTdrSiLi, kTdrTigress, kTdrTigressBgo, and System().
|
overridevirtual |
Reimplemented from TMnemonic.
Definition at line 109 of file TTdrMnemonic.cxx.
References TChannel::CalibrateCFD(), TChannel::GetDigitizerType(), TChannel::GetTimeStampUnit(), TChannel::GetTZero(), kFastPixie, and kPixie.
|
virtualinherited |
Reimplemented in TGRSIMnemonic.
Definition at line 127 of file TMnemonic.cxx.
References TMnemonic::fArraySubPosition, TMnemonic::kB, TMnemonic::kG, TMnemonic::kR, and TMnemonic::kW.
Referenced by TChannel::GetCrystalNumber().
|
inlinevirtualinherited |
Definition at line 33 of file TMnemonic.h.
References TMnemonic::fOutputSensor.
Referenced by TEmma::AddFragment(), TGriffin::AddFragment(), and TTigress::AddFragment().
|
inlinevirtualinherited |
Definition at line 41 of file TMnemonic.h.
References TMnemonic::fOutputSensorString.
|
overridevirtual |
Reimplemented from TMnemonic.
Definition at line 65 of file TTdrMnemonic.cxx.
References EnumerateSystem(), and TMnemonic::Parse().
|
virtualinherited |
Definition at line 93 of file TMnemonic.cxx.
References TMnemonic::Parse().
|
overridevirtual |
Reimplemented from TMnemonic.
Definition at line 78 of file TTdrMnemonic.cxx.
References TMnemonic::fArrayPosition, TMnemonic::fArraySubPositionString, TMnemonic::fCollectedChargeString, TMnemonic::fOutputSensorString, TMnemonic::fSegment, TMnemonic::fSubSystemString, and TMnemonic::fSystemString.
|
inlinevirtualinherited |
Definition at line 35 of file TMnemonic.h.
References TMnemonic::fSegment.
Referenced by TChannel::GetSegmentNumber().
|
inlinevirtualinherited |
Definition at line 50 of file TMnemonic.h.
Referenced by TChannel::SetClassType().
|
virtualinherited |
Definition at line 99 of file TMnemonic.cxx.
References TMnemonic::EnumerateMnemonic(), TMnemonic::fArrayPosition, TMnemonic::fArraySubPosition, TMnemonic::fArraySubPositionString, TMnemonic::fCollectedCharge, TMnemonic::fCollectedChargeString, TMnemonic::fOutputSensor, TMnemonic::fOutputSensorString, TMnemonic::fSegment, TMnemonic::fSubSystem, TMnemonic::fSubSystemString, and TMnemonic::fSystemString.
Referenced by TMnemonic::Parse(), and TGRSIMnemonic::Parse().
|
inlinevirtualinherited |
Definition at line 29 of file TMnemonic.h.
References TMnemonic::fSubSystem.
Referenced by TEmma::AddFragment(), TFipps::AddFragment(), TIfin::AddFragment(), TGriffin::AddFragment(), TTigress::AddFragment(), EnumerateSystem(), TILLMnemonic::EnumerateSystem(), and TGRSIMnemonic::EnumerateSystem().
|
inlinevirtualinherited |
Definition at line 38 of file TMnemonic.h.
References TMnemonic::fSubSystemString.
Referenced by TTipHit::SetUpNumbering().
|
inline |
|
inlinevirtualinherited |
Definition at line 37 of file TMnemonic.h.
References TMnemonic::fSystemString.
|
protectedinherited |
Definition at line 59 of file TMnemonic.h.
Referenced by TMnemonic::ArrayPosition(), TMnemonic::Parse(), THILMnemonic::Print(), Print(), TILLMnemonic::Print(), TMnemonic::Print(), TGRSIMnemonic::Print(), and TMnemonic::SetRFMnemonic().
|
protectedinherited |
Definition at line 68 of file TMnemonic.h.
Referenced by TMnemonic::ArraySubPosition(), TMnemonic::NumericArraySubPosition(), TGRSIMnemonic::NumericArraySubPosition(), TMnemonic::Parse(), and TMnemonic::SetRFMnemonic().
|
protectedinherited |
Definition at line 63 of file TMnemonic.h.
Referenced by TMnemonic::ArraySubPositionString(), TMnemonic::Parse(), THILMnemonic::Print(), Print(), TILLMnemonic::Print(), TMnemonic::Print(), TGRSIMnemonic::Print(), and TMnemonic::SetRFMnemonic().
|
mutableprotectedinherited |
! TGRSIDetector Type that this mnemonic represents
Definition at line 72 of file TMnemonic.h.
Referenced by THILMnemonic::GetClassType(), GetClassType(), TILLMnemonic::GetClassType(), TMnemonic::GetClassType(), and TGRSIMnemonic::GetClassType().
|
protectedinherited |
Definition at line 69 of file TMnemonic.h.
Referenced by TMnemonic::CollectedCharge(), TMnemonic::Parse(), and TMnemonic::SetRFMnemonic().
|
protectedinherited |
Definition at line 64 of file TMnemonic.h.
Referenced by TMnemonic::CollectedChargeString(), TMnemonic::Parse(), THILMnemonic::Print(), Print(), TILLMnemonic::Print(), TMnemonic::Print(), TGRSIMnemonic::Print(), and TMnemonic::SetRFMnemonic().
|
protectedinherited |
Definition at line 70 of file TMnemonic.h.
Referenced by TMnemonic::OutputSensor(), TMnemonic::Parse(), and TMnemonic::SetRFMnemonic().
|
protectedinherited |
Definition at line 65 of file TMnemonic.h.
Referenced by TMnemonic::OutputSensorString(), TMnemonic::Parse(), THILMnemonic::Print(), Print(), TILLMnemonic::Print(), TMnemonic::Print(), TGRSIMnemonic::Print(), and TMnemonic::SetRFMnemonic().
|
staticprotectedinherited |
Definition at line 76 of file TMnemonic.h.
|
protectedinherited |
Definition at line 60 of file TMnemonic.h.
Referenced by TMnemonic::Parse(), TGRSIMnemonic::Parse(), THILMnemonic::Print(), Print(), TILLMnemonic::Print(), TMnemonic::Print(), TGRSIMnemonic::Print(), TMnemonic::Segment(), and TMnemonic::SetRFMnemonic().
|
protectedinherited |
Definition at line 67 of file TMnemonic.h.
Referenced by TMnemonic::Parse(), TMnemonic::SetRFMnemonic(), and TMnemonic::SubSystem().
|
protectedinherited |
Definition at line 62 of file TMnemonic.h.
Referenced by TMnemonic::Parse(), THILMnemonic::Print(), Print(), TILLMnemonic::Print(), TMnemonic::Print(), TGRSIMnemonic::Print(), TMnemonic::SetRFMnemonic(), and TMnemonic::SubSystemString().
|
private |
Definition at line 44 of file TTdrMnemonic.h.
Referenced by ClassImp(), EnumerateSystem(), and System().
|
protectedinherited |
Definition at line 61 of file TMnemonic.h.
Referenced by THILMnemonic::EnumerateSystem(), EnumerateSystem(), TILLMnemonic::EnumerateSystem(), TGRSIMnemonic::EnumerateSystem(), TMnemonic::Parse(), THILMnemonic::Print(), Print(), TILLMnemonic::Print(), TMnemonic::Print(), TGRSIMnemonic::Print(), TMnemonic::SetRFMnemonic(), and TMnemonic::SystemString().