![]() |
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 31 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 33 of file TPriorityValue.h.
|
inlineexplicit |
Definition at line 34 of file TPriorityValue.h.
|
inline |
Definition at line 35 of file TPriorityValue.h.
|
inlinenoexcept |
Definition at line 36 of file TPriorityValue.h.
|
default |
|
inline |
Definition at line 74 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
Referenced by TChannel::AddEnergyNonlinearityPoint(), TChannel::DestroyEnergyNonlinearity(), and TChannel::SetupEnergyNonlinearity().
|
inline |
Definition at line 75 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
|
inlineexplicit |
Definition at line 149 of file TPriorityValue.h.
|
inline |
Definition at line 127 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
|
inline |
Definition at line 101 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
|
inline |
Definition at line 131 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
|
inline |
Definition at line 105 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
|
inline |
Definition at line 139 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
|
inline |
Definition at line 113 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
|
inline |
Definition at line 78 of file TPriorityValue.h.
References TPriorityValue< T >::fPriority, TPriorityValue< T >::fValue, and kDefault.
|
inlinenoexcept |
Definition at line 87 of file TPriorityValue.h.
References TPriorityValue< T >::fPriority, and TPriorityValue< T >::fValue.
|
inline |
Definition at line 123 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
|
inline |
Definition at line 97 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
|
inline |
Definition at line 135 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
|
inline |
Definition at line 109 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
|
inline |
Definition at line 143 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
|
inline |
Definition at line 117 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
|
inline |
Definition at line 73 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 60 of file TPriorityValue.h.
References TPriorityValue< T >::fValue, and TPriorityValue< T >::ResetPriority().
Referenced by TChannel::Clear().
|
inline |
Definition at line 66 of file TPriorityValue.h.
References TPriorityValue< T >::fPriority, and kDefault.
Referenced by TPriorityValue< T >::Reset().
|
inline |
Definition at line 41 of file TPriorityValue.h.
References TPriorityValue< T >::fPriority, TPriorityValue< T >::fValue, and kForce.
Referenced by TGRSIMnemonic::EnumerateDigitizer(), THILMnemonic::EnumerateDigitizer(), TILLMnemonic::EnumerateDigitizer(), TTdrMnemonic::EnumerateDigitizer(), and TChannel::ReadEnergyNonlinearities().
|
inline |
Definition at line 51 of file TPriorityValue.h.
References TPriorityValue< T >::fPriority.
Referenced by TChannel::ParseInputData().
|
inline |
Definition at line 72 of file TPriorityValue.h.
References TPriorityValue< T >::fValue.
Referenced by TChannel::TChannel(), TChannel::TChannel(), TChannel::CalibrateENG(), 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::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 157 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 156 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().