![]() |
GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
|
![]() |
The TPriorityValue defines a template of values with priorities. The priorities are used to over-write values set by the root-file by those read from an input file, and those by values set manually by the user
Definition at line 32 of file TPriorityValue.h.
Public Member Functions | |
| TPriorityValue () | |
| TPriorityValue (const TPriorityValue &rhs) | |
| TPriorityValue (T value, EPriority priority=EPriority::kDefault) | |
| TPriorityValue (TPriorityValue &&rhs) noexcept | |
| ~TPriorityValue ()=default | |
| T * | Address () |
| const T * | Address () const |
| operator T () const | |
| bool | operator!= (const T &rhs) const |
| bool | operator!= (const TPriorityValue< T > &rhs) |
| bool | operator< (const T &rhs) const |
| bool | operator< (const TPriorityValue< T > &rhs) |
| bool | operator<= (const T &rhs) const |
| bool | operator<= (const TPriorityValue< T > &rhs) |
| TPriorityValue< T > & | operator= (const TPriorityValue< T > &rhs) |
| TPriorityValue< T > & | operator= (TPriorityValue< T > &&rhs) noexcept |
| bool | operator== (const T &rhs) const |
| bool | operator== (const TPriorityValue< T > &rhs) |
| bool | operator> (const T &rhs) const |
| bool | operator> (const TPriorityValue< T > &rhs) |
| bool | operator>= (const T &rhs) const |
| bool | operator>= (const TPriorityValue< T > &rhs) |
| EPriority | Priority () const |
| void | Reset (T val) |
| void | ResetPriority () |
| void | Set (const T &val, EPriority priority) |
| void | SetPriority (EPriority priority) |
| const T & | Value () const |
Private Attributes | |
| EPriority | fPriority |
| T | fValue {} |
Friends | |
| template<class U > | |
| std::ostream & | operator<< (std::ostream &, const TPriorityValue< U > &) |
|
inline |
Definition at line 34 of file TPriorityValue.h.
|
inlineexplicit |
Definition at line 35 of file TPriorityValue.h.
|
inline |
Definition at line 36 of file TPriorityValue.h.
|
inlinenoexcept |
Definition at line 37 of file TPriorityValue.h.
|
default |
|
inline |
Definition at line 71 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
Referenced by TChannel::AddEnergyNonlinearityPoint(), TChannel::AddTimeNonlinearityPoint(), TChannel::DestroyEnergyNonlinearity(), TChannel::DestroyTimeNonlinearity(), TChannel::SetupEnergyNonlinearity(), and TChannel::SetupTimeNonlinearity().
|
inline |
Definition at line 72 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
|
inlineexplicit |
Definition at line 146 of file TPriorityValue.h.
|
inline |
Definition at line 124 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
|
inline |
Definition at line 98 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
|
inline |
Definition at line 128 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
|
inline |
Definition at line 102 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
|
inline |
Definition at line 136 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
|
inline |
Definition at line 110 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
|
inline |
Definition at line 75 of file TPriorityValue.h.
References TPriorityValue< T >::fPriority, TPriorityValue< T >::fValue, and kDefault.
|
inlinenoexcept |
Definition at line 84 of file TPriorityValue.h.
References TPriorityValue< T >::fPriority, and TPriorityValue< T >::fValue.
|
inline |
Definition at line 120 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
|
inline |
Definition at line 94 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
|
inline |
Definition at line 132 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
|
inline |
Definition at line 106 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
|
inline |
Definition at line 140 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
|
inline |
Definition at line 114 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
|
inline |
Definition at line 70 of file TPriorityValue.h.
References TPriorityValue< T >::fPriority.
Referenced by TGRSIMnemonic::EnumerateDigitizer(), THILMnemonic::EnumerateDigitizer(), TILLMnemonic::EnumerateDigitizer(), TTdrMnemonic::EnumerateDigitizer(), and TChannel::SetENGChi2().
|
inline |
Definition at line 57 of file TPriorityValue.h.
References TPriorityValue< T >::fValue, and TPriorityValue< T >::ResetPriority().
Referenced by TChannel::Clear().
|
inline |
Definition at line 63 of file TPriorityValue.h.
References TPriorityValue< T >::fPriority, and kDefault.
Referenced by TPriorityValue< T >::Reset().
|
inline |
Definition at line 42 of file TPriorityValue.h.
References TPriorityValue< T >::fPriority, TPriorityValue< T >::fValue, and TPriorityValue< T >::SetPriority().
Referenced by TGRSIMnemonic::EnumerateDigitizer(), THILMnemonic::EnumerateDigitizer(), TILLMnemonic::EnumerateDigitizer(), TTdrMnemonic::EnumerateDigitizer(), TChannel::ReadEnergyNonlinearities(), and TChannel::ReadTimeNonlinearities().
|
inline |
Definition at line 50 of file TPriorityValue.h.
References TPriorityValue< T >::fPriority.
Referenced by TChannel::ParseInputData(), and TPriorityValue< T >::Set().
|
inline |
Definition at line 69 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
Referenced by TChannel::TChannel(), TChannel::TChannel(), TChannel::~TChannel(), TChannel::CalibrateENG(), TChannel::Clear(), TGRSIMnemonic::EnumerateDigitizer(), THILMnemonic::EnumerateDigitizer(), TILLMnemonic::EnumerateDigitizer(), TTdrMnemonic::EnumerateDigitizer(), TChannel::GetCFDChi2(), TChannel::GetClassType(), TChannel::GetCrystalNumber(), TChannel::GetDetectorNumber(), TChannel::GetDigitizerType(), TChannel::GetEFFChi2(), TChannel::GetEnergyNonlinearity(), TChannel::GetEnergyNonlinearity(), TChannel::GetIntegration(), TChannel::GetLEDChi2(), TChannel::GetMnemonic(), TChannel::GetNumber(), TChannel::GetSegmentNumber(), TChannel::GetStream(), TChannel::GetTime(), TChannel::GetTIMEChi2(), TChannel::GetTimeDrift(), TChannel::GetTimeNonlinearity(), TChannel::GetTimeNonlinearity(), TChannel::GetTimeOffset(), TChannel::GetTimeStampUnit(), TChannel::operator=(), TChannel::PrintCTToString(), TChannel::PrintToString(), TChannel::SetClassType(), TChannel::SetDigitizerType(), TChannel::SetENGChi2(), TChannel::SetName(), TChannel::SetNumber(), and TChannel::UseCalFileIntegration().
|
friend |
|
private |
Definition at line 154 of file TPriorityValue.h.
Referenced by TPriorityValue< T >::operator=(), TPriorityValue< T >::operator=(), TPriorityValue< T >::Priority(), TPriorityValue< T >::ResetPriority(), TPriorityValue< T >::Set(), and TPriorityValue< T >::SetPriority().
|
private |
Definition at line 153 of file TPriorityValue.h.
Referenced by TPriorityValue< T >::Address(), TPriorityValue< T >::Address(), TPriorityValue< bool >::operator bool(), TPriorityValue< T >::operator!=(), TPriorityValue< T >::operator!=(), TPriorityValue< T >::operator<(), TPriorityValue< T >::operator<(), operator<<(), TPriorityValue< T >::operator<=(), TPriorityValue< T >::operator<=(), TPriorityValue< T >::operator=(), TPriorityValue< T >::operator=(), TPriorityValue< T >::operator==(), TPriorityValue< T >::operator==(), TPriorityValue< T >::operator>(), TPriorityValue< T >::operator>(), TPriorityValue< T >::operator>=(), TPriorityValue< T >::operator>=(), TPriorityValue< T >::Reset(), TPriorityValue< T >::Set(), and TPriorityValue< T >::Value().