ATLAS Offline Software
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
dqutils::MonitoringFile::CopyHistogram Class Reference

#include <MonitoringFile.h>

Inheritance diagram for dqutils::MonitoringFile::CopyHistogram:
Collaboration diagram for dqutils::MonitoringFile::CopyHistogram:

Public Member Functions

 CopyHistogram (TDirectory *target, const std::string &dirName)
 
 CopyHistogram (const CopyHistogram &)=delete
 
CopyHistogramoperator= (const CopyHistogram &)=delete
 
virtual ~CopyHistogram ()
 
virtual bool execute (TH1 *hist)
 
virtual bool execute (TGraph *graph)
 
virtual bool execute (TEfficiency *eff)
 
virtual bool executeMD (TH1 *hist, const MetaData &md)
 
virtual bool executeMD (TGraph *graph, const MetaData &md)
 
virtual bool executeMD (TEfficiency *eff, const MetaData &md)
 

Protected Member Functions

void fillMD (const MetaData &md)
 

Protected Attributes

TDirectory * m_target {}
 
std::string m_dirName
 
TTree * m_metadata {}
 

Detailed Description

Definition at line 359 of file MonitoringFile.h.

Constructor & Destructor Documentation

◆ CopyHistogram() [1/2]

dqutils::MonitoringFile::CopyHistogram::CopyHistogram ( TDirectory *  target,
const std::string &  dirName 
)

◆ CopyHistogram() [2/2]

dqutils::MonitoringFile::CopyHistogram::CopyHistogram ( const CopyHistogram )
delete

◆ ~CopyHistogram()

virtual dqutils::MonitoringFile::CopyHistogram::~CopyHistogram ( )
virtual

Member Function Documentation

◆ execute() [1/3]

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

◆ execute() [2/3]

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

◆ execute() [3/3]

virtual bool dqutils::MonitoringFile::CopyHistogram::execute ( TH1 hist)
virtual

◆ executeMD() [1/3]

virtual bool dqutils::MonitoringFile::CopyHistogram::executeMD ( TEfficiency *  eff,
const MetaData md 
)
virtual

◆ executeMD() [2/3]

virtual bool dqutils::MonitoringFile::CopyHistogram::executeMD ( TGraph *  graph,
const MetaData md 
)
virtual

◆ executeMD() [3/3]

virtual bool dqutils::MonitoringFile::CopyHistogram::executeMD ( TH1 hist,
const MetaData md 
)
virtual

◆ fillMD()

void dqutils::MonitoringFile::CopyHistogram::fillMD ( const MetaData md)
protected

◆ operator=()

CopyHistogram& dqutils::MonitoringFile::CopyHistogram::operator= ( const CopyHistogram )
delete

Member Data Documentation

◆ m_dirName

std::string dqutils::MonitoringFile::CopyHistogram::m_dirName
protected

Definition at line 374 of file MonitoringFile.h.

◆ m_metadata

TTree* dqutils::MonitoringFile::CopyHistogram::m_metadata {}
protected

Definition at line 375 of file MonitoringFile.h.

◆ m_target

TDirectory* dqutils::MonitoringFile::CopyHistogram::m_target {}
protected

Definition at line 373 of file MonitoringFile.h.


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