tdaq-develop-2025-02-12
ots::DQMHistosBase Class Reference
Inheritance diagram for ots::DQMHistosBase:
ots::DQMHistosConsumerBase

Public Member Functions

virtual void book (void)
 
virtual void fill (std::string &, std::map< std::string, std::string >)
 
virtual void load (std::string)
 
void setDataManager (VisualDataManager *dataManager)
 
TObject * get (std::string name)
 
TFile * getFile (void)
 

Protected Member Functions

void setAutoSave (bool autoSave)
 Default is true.
 
bool isFileOpen (void)
 
virtual void save (void)
 
virtual void openFile (std::string fileName)
 
virtual void closeFile (void)
 
virtual void autoSave (bool force=false)
 The file will be saved if force == true or currentTime - beginTimeTime_ is >= autoSaveInterval_.
 
virtual void setAutoSaveInterval (unsigned int interval)
 

Protected Attributes

TFile * theFile_ = nullptr
 
TDirectory * myDirectory_ = nullptr
 
bool autoSave_ = true
 
bool autoSaveInterval_ = 300
 
time_t beginTime_ = 0
 

Detailed Description

Definition at line 14 of file DQMHistosBase.h.


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