|  | 
|  | 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 () | 
|  | Retrieve Link manager.  More... 
 | 
|  | 
| const LinkManager * | linkMgr () const | 
|  | 
| 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... 
 | 
|  | 
| void | adoptRepresentation (TObject *rep) | 
|  | 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 AIDA::IHistogram3D &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... 
 | 
|  | 
| virtual TObject * | representation () const =0 | 
|  | ROOT object implementation.  More... 
 | 
|  | 
| virtual | ~HistogramBase ()=default | 
|  | 
AIDA implementation for 3 D histograms using ROOT THD2
- Author
- M.Frank 
Definition at line 29 of file H3D.h.