ATLAS Offline Software
Loading...
Searching...
No Matches
dqutils::MonitoringFile::GatherStatistics Class Reference

#include <MonitoringFile.h>

Inheritance diagram for dqutils::MonitoringFile::GatherStatistics:
Collaboration diagram for dqutils::MonitoringFile::GatherStatistics:

Public Member Functions

 GatherStatistics (const std::string &dirName)
virtual bool execute (TH1 *hist)
virtual bool execute (TGraph *graph)
virtual bool execute (TEfficiency *eff)
virtual bool executeMD (TH1 *hist, const MetaData &)
virtual bool executeMD (TGraph *graph, const MetaData &)
virtual bool executeMD (TEfficiency *efficiency, const MetaData &)

Public Attributes

std::string m_dirName
int m_nHist1D {}
int m_nHist1DBins {}
int m_nGraph {}
int m_nGraphPoints {}
int m_nHist2D {}
int m_nHist2DBins {}
int m_nEfficiency {}
int m_nEfficiencyBins {}

Detailed Description

Definition at line 379 of file MonitoringFile.h.

Constructor & Destructor Documentation

◆ GatherStatistics()

dqutils::MonitoringFile::GatherStatistics::GatherStatistics ( const std::string & dirName)

Member Function Documentation

◆ execute() [1/3]

virtual bool dqutils::MonitoringFile::GatherStatistics::execute ( TEfficiency * eff)
virtual

◆ execute() [2/3]

virtual bool dqutils::MonitoringFile::GatherStatistics::execute ( TGraph * graph)
virtual

◆ execute() [3/3]

virtual bool dqutils::MonitoringFile::GatherStatistics::execute ( TH1 * hist)
virtual

◆ executeMD() [1/3]

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

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 &  )
inlinevirtualinherited

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 &  )
inlinevirtualinherited

Reimplemented in dqutils::MonitoringFile::CopyHistogram.

Definition at line 355 of file MonitoringFile.h.

355{return execute(hist);}

Member Data Documentation

◆ m_dirName

std::string dqutils::MonitoringFile::GatherStatistics::m_dirName

Definition at line 386 of file MonitoringFile.h.

◆ m_nEfficiency

int dqutils::MonitoringFile::GatherStatistics::m_nEfficiency {}

Definition at line 393 of file MonitoringFile.h.

393{};

◆ m_nEfficiencyBins

int dqutils::MonitoringFile::GatherStatistics::m_nEfficiencyBins {}

Definition at line 394 of file MonitoringFile.h.

394{};

◆ m_nGraph

int dqutils::MonitoringFile::GatherStatistics::m_nGraph {}

Definition at line 389 of file MonitoringFile.h.

389{};

◆ m_nGraphPoints

int dqutils::MonitoringFile::GatherStatistics::m_nGraphPoints {}

Definition at line 390 of file MonitoringFile.h.

390{};

◆ m_nHist1D

int dqutils::MonitoringFile::GatherStatistics::m_nHist1D {}

Definition at line 387 of file MonitoringFile.h.

387{};

◆ m_nHist1DBins

int dqutils::MonitoringFile::GatherStatistics::m_nHist1DBins {}

Definition at line 388 of file MonitoringFile.h.

388{};

◆ m_nHist2D

int dqutils::MonitoringFile::GatherStatistics::m_nHist2D {}

Definition at line 391 of file MonitoringFile.h.

391{};

◆ m_nHist2DBins

int dqutils::MonitoringFile::GatherStatistics::m_nHist2DBins {}

Definition at line 392 of file MonitoringFile.h.

392{};

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