57   void AddFile(
const char* fileName);
 
#define ClassDefOverride(name, id)
 
Class to manage histogram axis.
 
TH1 is the base class of all histogram classes in ROOT.
 
Service class for 2-D histogram classes.
 
The 3-D histogram classes derived from the 1-D histogram classes.
 
Multidimensional histogram base.
 
A class to chain together multiple histograms.
 
TAxis * GetAxis(Int_t i) const
Get an axis from the histogram.
 
std::vector< TAxis * > fAxes
the list of histogram axes
 
THnBase * ReadHistogram(const char *fileName) const
Retrieve a histogram from a file.
 
THnChain(const char *name)
Default constructor.
 
void SetupAxes(THnBase &hs) const
Copy the properties of all axes to a histogram.
 
THnBase * ProjectionND(Int_t ndim, const Int_t *dim, Option_t *option="") const
See THnBase::Projection for the intended behavior.
 
TObject * ProjectionAny(Int_t ndim, const Int_t *dim, Option_t *option="") const
Projects all histograms in the chain.
 
static bool CheckConsistency(const THnBase &h, const std::vector< TAxis * > &axes)
Ensure a histogram has axes similar to the ones we expect.
 
void AddFile(const char *fileName)
Add a new file to this chain.
 
TH1 * Projection(Int_t xDim, Option_t *option="") const
See THnBase::Projection for the intended behavior.
 
std::string fName
name of the histogram
 
std::vector< std::string > fFiles
a list of files to extract the histogram from
 
Mother of all ROOT objects.