Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Classes | Namespaces | Typedefs | Enumerations | Functions
MonitoringFile.h File Reference
#include <TObject.h>
#include <TFile.h>
#include <TString.h>
#include "RooRealVar.h"
#include <TH1.h>
#include <regex>
#include "CxxUtils/checker_macros.h"
#include <map>
#include <string>
#include <vector>
#include <set>
#include <optional>

Go to the source code of this file.

Classes

class  dqutils::MonitoringFile
 
struct  dqutils::MonitoringFile::MetaData
 
class  dqutils::MonitoringFile::OutputMetadata
 
class  dqutils::MonitoringFile::PostProcessorFileWrapper
 
class  dqutils::MonitoringFile::HistogramOperation
 
class  dqutils::MonitoringFile::CopyHistogram
 
class  dqutils::MonitoringFile::GatherStatistics
 
class  dqutils::MonitoringFile::GatherNames
 

Namespaces

 dqutils
 

Typedefs

typedef std::map< std::string, std::vector< int > > dqutils::keycyclemap
 

Enumerations

enum  dqutils::debugLevel_t { dqutils::none = 0, dqutils::DEBUG, dqutils::VERBOSE }
 

Functions

void dqutils::populateKeyMapping (TDirectory *, keycyclemap &)
 
std::string dqutils::getInputDirectory (const std::string &outputDirName, TFile *input, bool has_multiple_runs, std::map< TFile *, std::string > *prefixes)