|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef SAMPLE_HANDLER_SAMPLE_HIST_HH
6 #define SAMPLE_HANDLER_SAMPLE_HIST_HH
A sample that represents a single histogram file.
virtual void doUpdateLocation(const std::string &from, const std::string &to)
update all file references starting with from to to
virtual std::string getFileName(std::size_t index) const
the name of the file with the given index
virtual std::size_t getNumFiles() const
the number of files in the sample
SampleHist()
standard constructor
virtual TObject * doReadHist(const std::string &name) const
read an object from a histogram file
void testInvariant() const
test the invariant of this object
virtual SamplePtr doMakeLocal() const
Make this a local sample, i.e.
const std::string & name() const
the name of the sample we are using
a base class that manages a set of files belonging to a particular data set and the associated meta-d...
std::string m_file
the path to the file we use
A smart pointer class that holds a single Sample object.
virtual std::vector< std::string > doMakeFileList() const
make a list of all files, prestaging them if necessary
SampleHist(const std::string &name, const std::string &file)
standard constructor
This module provides a lot of global definitions, forward declarations and includes that are used by ...