| 
|   | Histogram1D () | 
|   | Standard constructor.  More...
  | 
|   | 
|   | Histogram1D (TH1D *rep) | 
|   | Standard constructor with initialization. The histogram representation will be adopted.  More...
  | 
|   | 
| void  | adoptRepresentation (TObject *rep) override | 
|   | Adopt ROOT histogram representation.  More...
  | 
|   | 
| virtual bool  | setBinContents (int i, int entries, double height, double error, double centre) | 
|   | set bin content (entries and centre are not used )  More...
  | 
|   | 
| bool  | reset () override | 
|   | need to overwrite reset to reset the sums  More...
  | 
|   | 
| virtual bool  | setStatistics (int allEntries, double eqBinEntries, double mean, double rms) | 
|   | set histogram statistics  More...
  | 
|   | 
| bool  | fill (double x, double weight) override | 
|   | Fill the Profile1D with a value and the corresponding weight.  More...
  | 
|   | 
| bool  | setRms (double rms) | 
|   | Update histogram RMS.  More...
  | 
|   | 
| void  | copyFromAida (const AIDA::IHistogram1D &h) | 
|   | Create new histogram from any AIDA based histogram.  More...
  | 
|   | 
| const CLID &  | clID () const  override | 
|   | Retrieve reference to class defininition identifier.  More...
  | 
|   | 
| StreamBuffer &  | serialize (StreamBuffer &s) | 
|   | Serialization mechanism, Serialize the object for reading.  More...
  | 
|   | 
| StreamBuffer &  | serialize (StreamBuffer &s) const  | 
|   | Serialization mechanism, Serialize the object for writing.  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...
  | 
|   | 
|   | Generic1D ()=default | 
|   | Default constructor.  More...
  | 
|   | 
|   | ~Generic1D () override=default | 
|   | Default destructor.  More...
  | 
|   | 
| virtual const std::string &  | userLevelClassType () const  | 
|   | The AIDA user-level unterface leaf class type.  More...
  | 
|   | 
| void *  | cast (const std::string &cl) const  override | 
|   | Manual cast by class name.  More...
  | 
|   | 
| TObject *  | representation () const  override | 
|   | ROOT object implementation.  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) | 
|   | Set 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...
  | 
|   | 
| Axis &  | axis () | 
|   | Access to axis object.  More...
  | 
|   | 
| const Axis &  | axis () const  override | 
|   | Get the x axis of the IHistogram1D.  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...
  | 
|   | 
| int  | extraEntries () const  override | 
|   | Get the number of entries in the underflow and overflow bins.  More...
  | 
|   | 
| int  | binEntries (int index) const  override | 
|   | Number of entries in the corresponding bin (ie the number of times fill was called for this bin).  More...
  | 
|   | 
| virtual double  | binRms (int index) const  | 
|   | 
| 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...
  | 
|   | 
| virtual double  | equivalentBinEntries () const  | 
|   | Number of equivalent entries, i.e. SUM[ weight ] ^ 2 / SUM[ weight^2 ]  More...
  | 
|   | 
| virtual bool  | scale (double scaleFactor) | 
|   | 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  | reset () override | 
|   | Reset the Histogram; as if just created.  More...
  | 
|   | 
| bool  | add (const INTERFACE &profile) override | 
|   | Modifies this IProfile1D by adding the contents of profile to it.  More...
  | 
|   | 
| virtual int  | rIndex (int index) const  | 
|   | operator methods  More...
  | 
|   | 
| double  | binMean (int index) const  override | 
|   | The weighted mean of a bin.  More...
  | 
|   | 
| double  | binHeight (int index) const  override | 
|   | Total height of the corresponding bin (ie the sum of the weights in this bin).  More...
  | 
|   | 
| double  | binError (int index) const  override | 
|   | The error of a given bin.  More...
  | 
|   | 
| double  | mean () const  override | 
|   | The mean of the whole IHistogram1D.  More...
  | 
|   | 
| double  | rms () const  override | 
|   | The RMS of the whole IHistogram1D.  More...
  | 
|   | 
| int  | coordToIndex (double coord) const  override | 
|   | Get the bin number corresponding to a given coordinate along the x axis.  More...
  | 
|   | 
| int  | dimension () const  override | 
|   | Get the Histogram's dimension.  More...
  | 
|   | 
| 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 *  | cast (const std::string &className) const | 
|   | 
| template<>  | 
| int  | binEntries (int index) const | 
|   | 
| template<>  | 
| void  | adoptRepresentation (TObject *rep) | 
|   | Adopt ROOT histogram representation.  More...
  | 
|   | 
| template<>  | 
| int  | binEntries (int index) const | 
|   | 
| template<>  | 
| void *  | cast (const std::string &className) const | 
|   | 
| template<>  | 
| void  | adoptRepresentation (TObject *rep) | 
|   | Adopt ROOT histogram representation.  More...
  | 
|   | 
| virtual  | ~HistogramBase ()=default | 
|   | 
AIDA implementation for 1 D histograms using ROOT THD1. 
- Author
 - M.Frank 
 
Definition at line 18 of file H1D.h.