|
| | Histogram2D () |
| | Standard Constructor.
|
| |
| | Histogram2D (TH2D *rep) |
| | Standard initializing Constructor with TH2D representation to be adopted.
|
| |
| virtual | ~Histogram2D () |
| | Destructor.
|
| |
| bool | fill (double x, double y, double weight=1.) |
| | Fill the Histogram2D with a value and the.
|
| |
| virtual bool | setBinContents (int binIndexX, int binIndexY, int entries, double height, double error, double centreX, double centreY) |
| | Fast filling method for a given bin. It can be also the over/underflow bin.
|
| |
| bool | setRms (double rmsX, double rmsY) |
| | Sets the rms of the histogram.
|
| |
| bool | reset () |
| |
| void | copyFromAida (const IHistogram2D &h) |
| | Create new histogram from any AIDA based histogram.
|
| |
| virtual const CLID & | clID () const |
| | Retrieve reference to class defininition identifier.
|
| |
| | DataObject () |
| | Standard Constructor.
|
| |
| | DataObject (const DataObject &) |
| | Copy Constructor.
|
| |
| virtual | ~DataObject () |
| | Standard Destructor.
|
| |
| virtual unsigned long | addRef () |
| | Add reference to object.
|
| |
| virtual unsigned long | release () |
| | release reference to object
|
| |
| const std::string & | name () const |
| | Retreive DataObject name. It is the name when registered in the store.
|
| |
| virtual StatusCode | update () |
| | Provide empty placeholder for internal object reconfiguration callback.
|
| |
| void | setRegistry (IRegistry *pRegistry) |
| | Set pointer to Registry.
|
| |
| IRegistry * | registry () const |
| | Get pointer to Registry.
|
| |
| LinkManager * | linkMgr () const |
| | Retrieve Link manager.
|
| |
| unsigned char | version () const |
| | Retrieve version number of this object representation.
|
| |
| void | setVersion (unsigned char vsn) |
| | Set version number of this object representation.
|
| |
| unsigned long | refCount () const |
| | Return the refcount.
|
| |
| virtual std::ostream & | fillStream (std::ostream &s) const |
| | Fill the output stream (ASCII)
|
| |
| | Generic2D () |
| |
| virtual | ~Generic2D () |
| | Destructor.
|
| |
| TObject * | representation () const |
| | ROOT object implementation.
|
| |
| virtual void | adoptRepresentation (TObject *rep) |
| | Adopt ROOT histogram representation.
|
| |
| virtual std::string | title () const |
| | Get the title of the object.
|
| |
| virtual bool | setTitle (const std::string &title) |
| | Set the title of the object.
|
| |
| std::string | name () const |
| | object name
|
| |
| bool | setName (const std::string &newName) |
| | Set the name of the object.
|
| |
| virtual AIDA::IAnnotation & | annotation () |
| | Access annotation object.
|
| |
| virtual const AIDA::IAnnotation & | annotation () const |
| | Access annotation object (cons)
|
| |
| virtual const AIDA::IAxis & | xAxis () const |
| | Return the X axis.
|
| |
| virtual const AIDA::IAxis & | yAxis () const |
| | Return the Y axis.
|
| |
| virtual int | rIndexX (int index) const |
| | operator methods
|
| |
| virtual int | rIndexY (int index) const |
| | operator methods
|
| |
| virtual int | entries () const |
| | Get the number or all the entries.
|
| |
| virtual int | allEntries () const |
| | Get the number or all the entries, both in range and underflow/overflow bins of the IProfile.
|
| |
| virtual int | extraEntries () const |
| | Get the number of entries in the underflow and overflow bins.
|
| |
| virtual double | sumBinHeights () const |
| | Get the sum of in range bin heights in the IProfile.
|
| |
| virtual double | sumAllBinHeights () const |
| | Get the sum of all the bins heights (including underflow and overflow bin).
|
| |
| virtual double | sumExtraBinHeights () const |
| | Get the sum of the underflow and overflow bin height.
|
| |
| virtual double | minBinHeight () const |
| | Get the minimum height of the in-range bins.
|
| |
| virtual double | maxBinHeight () const |
| | Get the maximum height of the in-range bins.
|
| |
| virtual double | binMeanX (int indexX, int indexY) const |
| | The weighted mean along x of a given bin.
|
| |
| virtual double | binMeanY (int indexX, int indexY) const |
| | The weighted mean along y of a given bin.
|
| |
| virtual int | binEntries (int indexX, int indexY) const |
| | The number of entries (ie the number of times fill was called for this bin).
|
| |
| virtual int | binEntriesX (int indexX) const |
| | Equivalent to projectionX().binEntries(indexX).
|
| |
| virtual int | binEntriesY (int indexY) const |
| | Equivalent to projectionY().binEntries(indexY).
|
| |
| virtual double | binHeight (int indexX, int indexY) const |
| | Total height of the corresponding bin (ie the sum of the weights in this bin).
|
| |
| virtual double | binHeightX (int indexX) const |
| | Equivalent to projectionX().binHeight(indexX).
|
| |
| virtual double | binHeightY (int indexY) const |
| | Equivalent to projectionY().binHeight(indexY).
|
| |
| virtual double | binError (int indexX, int indexY) const |
| | The error on this bin.
|
| |
| virtual double | binRms (int indexX, int indexY) const |
| | The spread (RMS) of this bin.
|
| |
| virtual double | meanX () const |
| | Returns the mean of the profile, as calculated on filling-time projected on the X axis.
|
| |
| virtual double | meanY () const |
| | Returns the mean of the profile, as calculated on filling-time projected on the Y axis.
|
| |
| virtual double | rmsX () const |
| | Returns the rms of the profile as calculated on filling-time projected on the X axis.
|
| |
| virtual double | rmsY () const |
| | Returns the rms of the profile as calculated on filling-time projected on the Y axis.
|
| |
| virtual int | coordToIndexX (double coordX) const |
| | Convenience method, equivalent to xAxis().coordToIndex(coord).
|
| |
| virtual int | coordToIndexY (double coordY) const |
| | Convenience method, equivalent to yAxis().coordToIndex(coord).
|
| |
| virtual double | equivalentBinEntries () const |
| | Number of equivalent entries, i.e. SUM[ weight ] ^ 2 / SUM[ weight^2 ]
|
| |
| 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.
|
| |
| virtual bool | add (const INTERFACE &h) |
| | Modifies this profile by adding the contents of profile to it.
|
| |
| bool | reset () |
| |
| void * | cast (const std::string &className) const |
| | Introspection method.
|
| |
| const std::string & | userLevelClassType () const |
| | The AIDA user-level unterface leaf class type.
|
| |
| virtual int | dimension () const |
| | Get the Histogram's dimension.
|
| |
| virtual std::ostream & | print (std::ostream &s) const |
| | Print (ASCII) the histogram into the output stream.
|
| |
| virtual std::ostream & | write (std::ostream &s) const |
| | Write (ASCII) the histogram table into the output stream.
|
| |
| virtual int | write (const char *file_name) const |
| | Write (ASCII) the histogram table into a file.
|
| |
| template<> |
| void * | cast (const std::string &className) const |
| |
| template<> |
| int | binEntries (int indexX, int indexY) const |
| |
| template<> |
| void | adoptRepresentation (TObject *rep) |
| | Adopt ROOT histogram representation.
|
| |
| template<> |
| void * | cast (const std::string &className) const |
| |
| template<> |
| int | binEntries (int idX, int idY) const |
| |
| template<> |
| void | adoptRepresentation (TObject *rep) |
| | Adopt ROOT histogram representation.
|
| |
| virtual | ~HistogramBase () |
| |
AIDA implementation for 2 D histograms using ROOT THD2.
- Author
- M.Frank
Definition at line 20 of file H2D.h.