16#ifndef O2EVE_DATASOURCEONLINE_H
17#define O2EVE_DATASOURCEONLINE_H
29namespace event_visualisation
61 std::vector<std::pair<VisualisationEvent, EVisualisationGroup>>
getVisualisationList(
int no,
float minTime,
float maxTime,
float range)
override;
74 void setFileTime(std::string fileTime)
override { this->mFileTime = fileTime; }
76 void setTrackMask(
int trackMask)
override { this->mTrackMask = trackMask; }
78 void setClusterMask(
int clusterMask)
override { this->mClusterMask = clusterMask; }
Abstract base class for Detector-specific reading from file(s)
Observing folder for created and removed files - preserving current.
parameters::GRPECS::RunType getRunType() override
~DataSourceOnline() override=default
DataSourceOnline(DataSourceOnline const &)=delete
void setTrackMask(int trackMask) override
void setFileTime(std::string fileTime) override
void operator=(DataSourceOnline const &)=delete
Deleted assigment operator.
int getFirstTForbit() const override
std::string getFileTime() const override
static std::vector< std::string > sourceFilextensions
void setRunType(parameters::GRPECS::RunType runType) override
o2::parameters::GRPECS::RunType mRunType
std::string getEventAbsoluteFilePath() override
int getRunNumber() const override
std::string getEventName() override
o2::detectors::DetID::mask_t getDetectorsMask() override
void rollToNext() override
int getEventCount() override
void saveCurrentEvent(std::string targetFolder) override
int getTrackMask() const override
void setCurrentEvent(Int_t currentEvent) override
int getClusterMask() const override
void setClusterMask(int clusterMask) override
Int_t getCurrentEvent() override
void setRunNumber(int runNumber) override
void changeDataFolder(const std::vector< std::string > &newFolders) override
std::vector< std::pair< VisualisationEvent, EVisualisationGroup > > getVisualisationList(int no, float minTime, float maxTime, float range) override
void setFirstTForbit(int firstTForbit) override
std::string currentFilePath() const
name of the file (with path) but guards replaced with file names
void saveCurrentFileToFolder(const std::string &destinationFolder)
copies
void rollToNext()
round robin next item
std::string currentItem() const
name of the file (without path) but guards replaced with file names
void changeFolder(const std::string &path)
switch to observe other folder
GLsizei const GLchar *const * path
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...