41 inline float GetData(
const unsigned int& index)
const
43 if(index >=
fData.size()) {
49 void Clear(Option_t* opt =
"")
override;
50 void Print(Option_t* opt =
"")
const override;
66 void Data(
const std::vector<float>& val) {
fData = val; }
67 void Name(
const std::vector<std::string>& val) {
fName = val; }
76 std::vector<std::string>
Name()
const {
return fName; }
std::vector< std::string > Name() const
void Data(const std::vector< float > &val)
void DaqTimeStamp(time_t val)
TEpicsFrag(const TEpicsFrag &)=default
static void SetEpicsNameList(const std::vector< std::string > &names)
static std::map< Long64_t, TEpicsFrag > fScalerMap
void Print(Option_t *opt="") const override
!
static void BuildScalerMap()
static void PrintVariableNames()
void Clear(Option_t *opt="") override
!
static std::vector< std::string > fNameList
std::vector< std::string > fName
The name of the scaler.
TEpicsFrag(TEpicsFrag &&) noexcept=default
static Long64_t fSmallestTime
float GetData(const unsigned int &index) const
static void PrintScalerMap()
void Name(const std::vector< std::string > &val)
std::vector< float > fData
The data in the scaler.
void AddName(const std::string &val)
static std::string GetEpicsVariableName(const int &index)
time_t DaqTimeStamp() const
std::vector< float > Data() const
static void AddEpicsVariable(const char *name)
static TEpicsFrag * GetScalerAtTime(Long64_t time)