Go to the documentation of this file.
3 #if !defined(TH1Store_H)
13 #include "TDirectory.h"
21 typedef std::vector<std::string>
SVec;
22 typedef std::map<std::string, std::string>
SSMap;
static void setVerbose(bool verbose=true)
std::vector< std::string > SVec
friend std::ostream & operator<<(std::ostream &o_stream, const TH1Store &rhs)
void setDeleteOnDestruction(bool deleteOnDestruction=true)
TH1 * hist(const char *name)
TH1 * hist(const std::string &name)
STH1PtrMap::const_iterator STH1PtrMapConstIter
static constexpr int verbose
STH1PtrMap::iterator STH1PtrMapIter
bool m_deleteOnDestruction
std::map< std::string, TH1 * > STH1PtrMap
TDirectory * _createDir(const std::string &dirname, TFile *filePtr) const
TH1 * hist(const TString &name)
static const SVec kEmptyVec
void write(const std::string &filename, const SVec &argsVec=kEmptyVec, const SVec &inputFilesVec=kEmptyVec) const
SSMap::const_iterator SSMapConstIter
void add(TH1 *histPtr, const std::string &directory="")
std::map< std::string, std::string > SSMap