ATLAS Offline Software
Classes | Namespaces | Typedefs | 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>

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
 

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)
 
std::string dqutils::getOutputDirectory (const std::string &inputDirName, TFile *input, bool has_multiple_runs, std::map< TFile *, std::string > *prefixes)
 
std::string dqutils::getOutputDirectory (TKey *key, TFile *input, bool has_multiple_runs, std::map< TFile *, std::string > *prefixes)