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 26 of file TPriorityValue.h.
Public Member Functions | |
TPriorityValue () | |
TPriorityValue (T value, EPriority priority=EPriority::kDefault) | |
TPriorityValue (const TPriorityValue &rhs) | |
TPriorityValue (TPriorityValue &&rhs) | |
~TPriorityValue () | |
T * | Address () |
const T * | Address () const |
operator T () 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) |
bool | operator<= (const T &rhs) const |
TPriorityValue< T > & | operator= (const TPriorityValue< T > &rhs) |
TPriorityValue< T > & | operator= (TPriorityValue< T > &&rhs) |
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) |
bool | operator>= (const T &rhs) const |
EPriority | Priority () const |
void | Reset (T val) |
void | ResetPriority () |
void | Set (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 > &) |
#include <TPriorityValue.h>
|
inline |
Definition at line 28 of file TPriorityValue.h.
|
inline |
Definition at line 32 of file TPriorityValue.h.
|
inline |
Definition at line 37 of file TPriorityValue.h.
|
inline |
Definition at line 42 of file TPriorityValue.h.
|
inline |
Definition at line 47 of file TPriorityValue.h.
|
inline |
Definition at line 81 of file TPriorityValue.h.
Referenced by TChannel::AddEnergyNonlinearityPoint(), TChannel::DestroyEnergyNonlinearity(), and TChannel::SetupEnergyNonlinearity().
|
inline |
Definition at line 82 of file TPriorityValue.h.
|
inlineexplicit |
Definition at line 142 of file TPriorityValue.h.
|
inline |
Definition at line 105 of file TPriorityValue.h.
|
inline |
Definition at line 125 of file TPriorityValue.h.
|
inline |
Definition at line 108 of file TPriorityValue.h.
|
inline |
Definition at line 128 of file TPriorityValue.h.
|
inline |
Definition at line 114 of file TPriorityValue.h.
|
inline |
Definition at line 134 of file TPriorityValue.h.
|
inline |
Definition at line 85 of file TPriorityValue.h.
|
inline |
Definition at line 93 of file TPriorityValue.h.
|
inline |
Definition at line 102 of file TPriorityValue.h.
|
inline |
Definition at line 122 of file TPriorityValue.h.
|
inline |
Definition at line 111 of file TPriorityValue.h.
|
inline |
Definition at line 131 of file TPriorityValue.h.
|
inline |
Definition at line 117 of file TPriorityValue.h.
|
inline |
Definition at line 137 of file TPriorityValue.h.
|
inline |
Definition at line 80 of file TPriorityValue.h.
|
inline |
Definition at line 69 of file TPriorityValue.h.
Referenced by TChannel::Clear().
|
inline |
Definition at line 74 of file TPriorityValue.h.
Referenced by TPriorityValue< bool >::Reset().
|
inline |
Definition at line 52 of file TPriorityValue.h.
Referenced by THILMnemonic::EnumerateDigitizer(), TTdrMnemonic::EnumerateDigitizer(), TILLMnemonic::EnumerateDigitizer(), TGRSIMnemonic::EnumerateDigitizer(), and TChannel::ReadEnergyNonlinearities().
|
inline |
Definition at line 61 of file TPriorityValue.h.
Referenced by TChannel::ParseInputData().
|
inline |
Definition at line 79 of file TPriorityValue.h.
Referenced by TChannel::CalibrateENG(), TChannel::GetCFDChi2(), TChannel::GetClassType(), TChannel::GetCrystalNumber(), TChannel::GetDetectorNumber(), TChannel::GetDigitizerType(), TChannel::GetEFFChi2(), TChannel::GetEnergyNonlinearity(), TChannel::GetENGChi2(), TChannel::GetLEDChi2(), TChannel::GetMnemonic(), TChannel::GetSegmentNumber(), TChannel::GetTime(), TChannel::GetTIMEChi2(), TChannel::GetTimeOffset(), TChannel::PrintCTToString(), TChannel::PrintToString(), TChannel::SetClassType(), TChannel::SetDigitizerType(), TChannel::SetName(), and TChannel::TChannel().
|
friend |
|
private |
Definition at line 150 of file TPriorityValue.h.
Referenced by TPriorityValue< bool >::operator=(), TPriorityValue< bool >::Priority(), TPriorityValue< bool >::ResetPriority(), TPriorityValue< bool >::Set(), TPriorityValue< bool >::SetPriority(), and TPriorityValue< bool >::TPriorityValue().
|
private |
Definition at line 149 of file TPriorityValue.h.
Referenced by TPriorityValue< bool >::Address(), TPriorityValue< TMnemonic *>::operator TMnemonic *(), TPriorityValue< bool >::operator!=(), TPriorityValue< bool >::operator<(), TPriorityValue< bool >::operator<=(), TPriorityValue< bool >::operator=(), TPriorityValue< bool >::operator==(), TPriorityValue< bool >::operator>(), TPriorityValue< bool >::operator>=(), TPriorityValue< bool >::Reset(), TPriorityValue< bool >::Set(), TPriorityValue< bool >::TPriorityValue(), and TPriorityValue< bool >::Value().