ATLAS Offline Software
Loading...
Searching...
No Matches
dqutils::MonitoringFile::HistogramOperation Class Referenceabstract

#include <MonitoringFile.h>

Inheritance diagram for dqutils::MonitoringFile::HistogramOperation:
Collaboration diagram for dqutils::MonitoringFile::HistogramOperation:

Public Member Functions

virtual ~HistogramOperation ()
virtual bool execute (TH1 *hist)=0
virtual bool execute (TGraph *graph)=0
virtual bool execute (TEfficiency *efficiency)=0
virtual bool executeMD (TH1 *hist, const MetaData &)
virtual bool executeMD (TGraph *graph, const MetaData &)
virtual bool executeMD (TEfficiency *efficiency, const MetaData &)

Detailed Description

Definition at line 349 of file MonitoringFile.h.

Constructor & Destructor Documentation

◆ ~HistogramOperation()

virtual dqutils::MonitoringFile::HistogramOperation::~HistogramOperation ( )
inlinevirtual

Definition at line 351 of file MonitoringFile.h.

351{ }

Member Function Documentation

◆ execute() [1/3]

virtual bool dqutils::MonitoringFile::HistogramOperation::execute ( TEfficiency * efficiency)
pure virtual

◆ execute() [2/3]

virtual bool dqutils::MonitoringFile::HistogramOperation::execute ( TGraph * graph)
pure virtual

◆ execute() [3/3]

virtual bool dqutils::MonitoringFile::HistogramOperation::execute ( TH1 * hist)
pure virtual

◆ executeMD() [1/3]

virtual bool dqutils::MonitoringFile::HistogramOperation::executeMD ( TEfficiency * efficiency,
const MetaData &  )
inlinevirtual

Reimplemented in dqutils::MonitoringFile::CopyHistogram.

Definition at line 357 of file MonitoringFile.h.

357{return execute(efficiency);}
void efficiency(std::vector< double > &bins, std::vector< double > &values, const std::vector< std::string > &files, const std::string &histname, const std::string &tplotname, const std::string &label="")

◆ executeMD() [2/3]

virtual bool dqutils::MonitoringFile::HistogramOperation::executeMD ( TGraph * graph,
const MetaData &  )
inlinevirtual

Reimplemented in dqutils::MonitoringFile::CopyHistogram.

Definition at line 356 of file MonitoringFile.h.

356{return execute(graph);}

◆ executeMD() [3/3]

virtual bool dqutils::MonitoringFile::HistogramOperation::executeMD ( TH1 * hist,
const MetaData &  )
inlinevirtual

Reimplemented in dqutils::MonitoringFile::CopyHistogram.

Definition at line 355 of file MonitoringFile.h.

355{return execute(hist);}

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