![]() |
GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
|
![]() |
This Class should contain all the information found in Epics (scaler) events.
This Class should contain all the information found in NOT typeid 1 midas events. aka Epics (scaler) Events.
Definition at line 31 of file TEpicsFrag.h.
Public Member Functions | |
TEpicsFrag ()=default | |
TEpicsFrag (const TEpicsFrag &)=default | |
TEpicsFrag (TEpicsFrag &&) noexcept=default | |
~TEpicsFrag ()=default | |
void | AddData (float val) |
void | AddName (const std::string &val) |
void | Clear (Option_t *opt="") override |
Int_t | DaqId () const |
void | DaqId (Int_t val) |
time_t | DaqTimeStamp () const |
void | DaqTimeStamp (time_t val) |
std::vector< float > | Data () const |
void | Data (const std::vector< float > &val) |
float | GetData (const unsigned int &index) const |
size_t | GetSize () const |
std::vector< std::string > | Name () const |
void | Name (const std::vector< std::string > &val) |
TEpicsFrag & | operator= (const TEpicsFrag &)=default |
TEpicsFrag & | operator= (TEpicsFrag &&) noexcept=default |
void | Print (Option_t *opt="") const override |
Static Public Member Functions | |
static void | AddEpicsVariable (const char *name) |
static void | BuildScalerMap () |
static void | BuildScalerMap (TTree *tree) |
static std::string | GetEpicsVariableName (const int &index) |
static TEpicsFrag * | GetScalerAtTime (Long64_t time) |
static void | PrintScalerMap () |
static void | PrintVariableNames () |
static void | SetEpicsNameList (const std::vector< std::string > &names) |
Private Attributes | |
Int_t | fDaqId {-1} |
time_t | fDaqTimeStamp {0} |
std::vector< float > | fData |
std::vector< std::string > | fName |
Static Private Attributes | |
static std::vector< std::string > | fNameList |
static std::map< Long64_t, TEpicsFrag > | fScalerMap |
static Long64_t | fSmallestTime = std::numeric_limits<Long64_t>::max() |
|
default |
|
default |
|
defaultnoexcept |
|
default |
|
inline |
Definition at line 69 of file TEpicsFrag.h.
References fData.
|
static |
Definition at line 60 of file TEpicsFrag.cxx.
References fNameList.
|
inline |
Definition at line 70 of file TEpicsFrag.h.
References fName.
|
static |
Definition at line 113 of file TEpicsFrag.cxx.
References BuildScalerMap().
Referenced by BuildScalerMap(), GetScalerAtTime(), and PrintScalerMap().
|
static |
Definition at line 91 of file TEpicsFrag.cxx.
References DRED, fDaqTimeStamp, fScalerMap, fSmallestTime, RESET_COLOR, and TRunInfo::RunStart().
|
override |
|
inline |
Definition at line 74 of file TEpicsFrag.h.
References fDaqId.
|
inline |
Definition at line 65 of file TEpicsFrag.h.
References fDaqId.
|
inline |
Definition at line 73 of file TEpicsFrag.h.
References fDaqTimeStamp.
|
inline |
Definition at line 64 of file TEpicsFrag.h.
References fDaqTimeStamp.
|
inline |
Definition at line 75 of file TEpicsFrag.h.
References fData.
|
inline |
Definition at line 66 of file TEpicsFrag.h.
References fData.
|
inline |
Definition at line 41 of file TEpicsFrag.h.
References fData.
|
static |
Definition at line 65 of file TEpicsFrag.cxx.
References DRED, and fNameList.
Referenced by TGRSIDataParser::EPIXToScalar().
|
static |
Definition at line 123 of file TEpicsFrag.cxx.
References BuildScalerMap(), DRED, fScalerMap, fSmallestTime, and RESET_COLOR.
|
inline |
Definition at line 40 of file TEpicsFrag.h.
References fData.
|
inline |
Definition at line 76 of file TEpicsFrag.h.
References fName.
|
inline |
Definition at line 67 of file TEpicsFrag.h.
References fName.
|
default |
|
defaultnoexcept |
|
override |
|
static |
Definition at line 138 of file TEpicsFrag.cxx.
References BuildScalerMap(), DRED, fScalerMap, and RESET_COLOR.
|
static |
Definition at line 75 of file TEpicsFrag.cxx.
References fNameList.
|
static |
Definition at line 83 of file TEpicsFrag.cxx.
References fNameList.
Referenced by TMidasFile::SetEPICSOdb().
|
private |
|
private |
Definition at line 83 of file TEpicsFrag.h.
Referenced by BuildScalerMap(), Clear(), DaqTimeStamp(), DaqTimeStamp(), and Print().
|
private |
|
private |
|
staticprivate |
Definition at line 79 of file TEpicsFrag.h.
Referenced by AddEpicsVariable(), GetEpicsVariableName(), PrintVariableNames(), and SetEpicsNameList().
|
staticprivate |
Definition at line 80 of file TEpicsFrag.h.
Referenced by BuildScalerMap(), GetScalerAtTime(), and PrintScalerMap().
|
staticprivate |
Definition at line 81 of file TEpicsFrag.h.
Referenced by BuildScalerMap(), and GetScalerAtTime().