Project
Loading...
Searching...
No Matches
o2::event_visualisation::DataSourceOffline Class Reference

#include <DataSourceOffline.h>

Inherits o2::event_visualisation::DataSourceOnline.

Public Member Functions

 DataSourceOffline (std::string const aodCoverterPath, std::string const path, std::string const file, bool hideGui=false)
 
 ~DataSourceOffline () override=default
 
 DataSourceOffline (DataSourceOffline const &)=delete
 
void operator= (DataSourceOffline const &)=delete
 Deleted assigment operator.
 
- Public Member Functions inherited from o2::event_visualisation::DataSourceOnline
 DataSourceOnline (const std::vector< std::string > &path)
 
 ~DataSourceOnline () override=default
 
 DataSourceOnline (DataSourceOnline const &)=delete
 
void operator= (DataSourceOnline const &)=delete
 Deleted assigment operator.
 
int getEventCount () override
 
void setCurrentEvent (Int_t currentEvent) override
 
Int_t getCurrentEvent () override
 
bool refresh () override
 
std::vector< std::pair< VisualisationEvent, EVisualisationGroup > > getVisualisationList (int no, float minTime, float maxTime, float range) override
 
void rollToNext () override
 
void changeDataFolder (const std::vector< std::string > &newFolders) override
 
void saveCurrentEvent (std::string targetFolder) override
 
int getRunNumber () const override
 
void setRunNumber (int runNumber) override
 
parameters::GRPECS::RunType getRunType () override
 
void setRunType (parameters::GRPECS::RunType runType) override
 
std::string getEventName () override
 
std::string getEventAbsoluteFilePath () override
 
int getFirstTForbit () const override
 
void setFirstTForbit (int firstTForbit) override
 
std::string getFileTime () const override
 
void setFileTime (std::string fileTime) override
 
int getTrackMask () const override
 
void setTrackMask (int trackMask) override
 
int getClusterMask () const override
 
void setClusterMask (int clusterMask) override
 
o2::detectors::DetID::mask_t getDetectorsMask () override
 
- Public Member Functions inherited from o2::event_visualisation::DataSource
float getTimeFrameMinTrackTime () const
 
float getTimeFrameMaxTrackTime () const
 
void registerReader (DataReader *reader)
 
 DataSource ()=default
 
virtual ~DataSource ()=default
 Default destructor.
 
 DataSource (DataSource const &)=delete
 Deleted copy constructor.
 
void operator= (DataSource const &)=delete
 Deleted assignemt operator.
 
void setCreationTime (framework::DataProcessingHeader::CreationTime mCreationTime)
 
framework::DataProcessingHeader::CreationTime getCreationTime () const
 
std::string getCreationTimeAsString () const
 

Additional Inherited Members

- Protected Attributes inherited from o2::event_visualisation::DataSourceOnline
FileWatcher mFileWatcher
 
int mRunNumber
 
o2::parameters::GRPECS::RunType mRunType
 
int mFirstTForbit
 
int mTrackMask
 
int mClusterMask
 
std::string mFileTime
 
- Protected Attributes inherited from o2::event_visualisation::DataSource
DataReadermDataReader = nullptr
 
float mTimeFrameMinTrackTime = 0
 
float mTimeFrameMaxTrackTime = 0
 
framework::DataProcessingHeader::CreationTime mCreationTime
 
- Static Protected Attributes inherited from o2::event_visualisation::DataSourceOnline
static std::vector< std::string > sourceFilextensions = {".json", ".root", ".eve"}
 

Detailed Description

Definition at line 31 of file DataSourceOffline.h.

Constructor & Destructor Documentation

◆ DataSourceOffline() [1/2]

o2::event_visualisation::DataSourceOffline::DataSourceOffline ( std::string const  aodCoverterPath,
std::string const  path,
std::string const  file,
bool  hideGui = false 
)

Definition at line 32 of file DataSourceOffline.cxx.

◆ ~DataSourceOffline()

o2::event_visualisation::DataSourceOffline::~DataSourceOffline ( )
overridedefault

◆ DataSourceOffline() [2/2]

o2::event_visualisation::DataSourceOffline::DataSourceOffline ( DataSourceOffline const &  )
delete

Member Function Documentation

◆ operator=()

void o2::event_visualisation::DataSourceOffline::operator= ( DataSourceOffline const &  )
delete

Deleted assigment operator.


The documentation for this class was generated from the following files: