|
| Histogram3D () |
| Standard Constructor. More...
|
|
| Histogram3D (TH3D *rep) |
| Standard Constructor. More...
|
|
bool | fill (double x, double y, double z, double weight) override |
| Fill bin content. More...
|
|
virtual bool | setBinContents (int i, int j, int k, int entries, double height, double error, double centreX, double centreY, double centreZ) |
| Fast filling method for a given bin. It can be also the over/underflow bin. More...
|
|
virtual bool | setRms (double rmsX, double rmsY, double rmsZ) |
| Sets the rms of the histogram. More...
|
|
bool | reset () override |
|
void * | cast (const std::string &className) const override |
| Introspection method. More...
|
|
void | copyFromAida (const AIDA::IHistogram3D &h) |
| Create new histogram from any AIDA based histogram. More...
|
|
const CLID & | clID () const override |
| Retrieve reference to class defininition identifier. More...
|
|
| DataObject () |
| Standard Constructor. More...
|
|
| DataObject (const DataObject &rhs) |
| Copy Constructor. More...
|
|
DataObject & | operator= (const DataObject &rhs) |
| Assignment Operator. More...
|
|
| DataObject (DataObject &&rhs) |
| Move Constructor. More...
|
|
DataObject & | operator= (DataObject &&rhs) |
| Move Assignment Operator. More...
|
|
virtual | ~DataObject () |
| Standard Destructor. More...
|
|
virtual unsigned long | addRef () |
| Add reference to object. More...
|
|
virtual unsigned long | release () |
| release reference to object More...
|
|
const std::string & | name () const |
| Retreive DataObject name. It is the name when registered in the store. More...
|
|
virtual StatusCode | update () |
| Provide empty placeholder for internal object reconfiguration callback. More...
|
|
void | setRegistry (IRegistry *pRegistry) |
| Set pointer to Registry. More...
|
|
IRegistry * | registry () const |
| Get pointer to Registry. More...
|
|
LinkManager * | linkMgr () const |
| Retrieve Link manager. More...
|
|
unsigned char | version () const |
| Retrieve version number of this object representation. More...
|
|
void | setVersion (unsigned char vsn) |
| Set version number of this object representation. More...
|
|
unsigned long | refCount () const |
| Return the refcount. More...
|
|
virtual std::ostream & | fillStream (std::ostream &s) const |
| Fill the output stream (ASCII) More...
|
|
| Generic3D ()=default |
| Default constructor. More...
|
|
TObject * | representation () const override |
| ROOT object implementation. More...
|
|
void | adoptRepresentation (TObject *rep) override |
| Adopt ROOT histogram representation. More...
|
|
int | dimension () const override |
| Get the Histogram's dimension. More...
|
|
std::string | title () const override |
| Get the title of the object. More...
|
|
bool | setTitle (const std::string &title) override |
| Set the title of the object. More...
|
|
std::string | name () const |
| object name More...
|
|
bool | setName (const std::string &newName) |
| Sets the name of the object. More...
|
|
AIDA::IAnnotation & | annotation () override |
| Access annotation object. More...
|
|
const AIDA::IAnnotation & | annotation () const override |
| Access annotation object (cons) More...
|
|
int | entries () const override |
| Get the number or all the entries. More...
|
|
int | allEntries () const override |
| Get the number or all the entries, both in range and underflow/overflow bins of the IProfile. More...
|
|
double | sumBinHeights () const override |
| Get the sum of in range bin heights in the IProfile. More...
|
|
double | sumAllBinHeights () const override |
| Get the sum of all the bins heights (including underflow and overflow bin). More...
|
|
double | sumExtraBinHeights () const override |
| Get the sum of the underflow and overflow bin height. More...
|
|
double | minBinHeight () const override |
| Get the minimum height of the in-range bins. More...
|
|
double | maxBinHeight () const override |
| Get the maximum height of the in-range bins. More...
|
|
int | rIndexX (int index) const |
|
int | rIndexY (int index) const |
|
int | rIndexZ (int index) const |
|
double | binMeanX (int indexX, int, int) const override |
| The weighted mean along the x axis of a given bin. More...
|
|
double | binMeanY (int, int indexY, int) const override |
| The weighted mean along the y axis of a given bin. More...
|
|
double | binMeanZ (int, int, int indexZ) const override |
| The weighted mean along the z axis of a given bin. More...
|
|
int | binEntries (int indexX, int indexY, int indexZ) const override |
| Number of entries in the corresponding bin (ie the number of times fill was calle d for this bin). More...
|
|
int | binEntriesX (int index) const override |
| Sum of all the entries of the bins along a given x bin. More...
|
|
int | binEntriesY (int index) const override |
| Sum of all the entries of the bins along a given y bin. More...
|
|
int | binEntriesZ (int index) const override |
| Sum of all the entries of the bins along a given z bin. More...
|
|
double | binHeight (int indexX, int indexY, int indexZ) const |
| Total height of the corresponding bin (ie the sum of the weights in this bin). More...
|
|
double | binHeightX (int index) const override |
| Sum of all the heights of the bins along a given x bin. More...
|
|
double | binHeightY (int index) const override |
| Sum of all the heights of the bins along a given y bin. More...
|
|
double | binHeightZ (int index) const override |
| Sum of all the heights of the bins along a given z bin. More...
|
|
double | binError (int indexX, int indexY, int indexZ) const override |
| The error of a given bin. More...
|
|
double | meanX () const override |
| The mean of the IHistogram3D along the x axis. More...
|
|
double | meanY () const override |
| The mean of the IHistogram3D along the y axis. More...
|
|
double | meanZ () const override |
| The mean of the IHistogram3D along the z axis. More...
|
|
double | rmsX () const override |
| The RMS of the IHistogram3D along the x axis. More...
|
|
double | rmsY () const override |
| The RMS of the IHistogram3D along the y axis. More...
|
|
double | rmsZ () const override |
| The RMS of the IHistogram3D along the z axis. More...
|
|
const AIDA::IAxis & | xAxis () const override |
| Get the x axis of the IHistogram3D. More...
|
|
const AIDA::IAxis & | yAxis () const override |
| Get the y axis of the IHistogram3D. More...
|
|
const AIDA::IAxis & | zAxis () const override |
| Get the z axis of the IHistogram3D. More...
|
|
int | coordToIndexX (double coord) const override |
| Get the bin number corresponding to a given coordinate along the x axis. More...
|
|
int | coordToIndexY (double coord) const override |
| Get the bin number corresponding to a given coordinate along the y axis. More...
|
|
int | coordToIndexZ (double coord) const override |
| Get the bin number corresponding to a given coordinate along the z axis. More...
|
|
double | equivalentBinEntries () const override |
| Number of equivalent entries, i.e. SUM[ weight ] ^ 2 / SUM[ weight^2 ] More...
|
|
bool | scale (double scaleFactor) override |
| Scale the weights and the errors of all the IHistogram's bins (in-range and out-of-range ones) by a given scale factor. More...
|
|
bool | add (const INTERFACE &hist) override |
| Add to this Histogram3D the contents of another IHistogram3D. More...
|
|
int | extraEntries () const override |
|
std::ostream & | print (std::ostream &s) const override |
| Print (ASCII) the histogram into the output stream. More...
|
|
std::ostream & | write (std::ostream &s) const override |
| Write (ASCII) the histogram table into the output stream. More...
|
|
int | write (const char *file_name) const override |
| Write (ASCII) the histogram table into a file. More...
|
|
template<> |
void | adoptRepresentation (TObject *rep) |
| Adopt ROOT histogram representation. More...
|
|
virtual | ~HistogramBase ()=default |
|
AIDA implementation for 3 D histograms using ROOT THD2.
- Author
- M.Frank
Definition at line 18 of file H3D.h.