Public Types |
typedef T_I_Histo | Like_Current |
| Convenience typedef to current type.
|
Public Methods |
| H_IID_IMPLEMENT (T_I_Histo) |
| Very simple RTTI feature.
|
typedef | H_T__REF (I_Histo) Ref_Like_Current |
| Convenience typedef to reference to current type.
|
virtual void | set_name (const char *a_name)=0 |
| Attach a name a_name to this histogram.
|
Ref_Like_Current | clone (int copy_data=1) |
| Make a clone of the structure of this histo.
|
Ref_Like_Current | clone (H_T_CLUSTER1(a_place), int copy_data=1) |
| Clone with a clustering directive.
|
Ref_Like_Current | add (const Ref_Like_Current &other) |
| Add other histo to this histo and return a handle to this histo.
|
void | add (const I_Histo &other) |
| Add other histo to current histo.
|
Ref_Like_Current | sub (const Ref_Like_Current &other) |
| Substract other histo to this histo and return a handle to this histo.
|
void | sub (const I_Histo &other) |
| Subtract other histo from current histo.
|
Ref_Like_Current | mul (const Ref_Like_Current &other) |
| Multiply other histo by this histo and return a handle to this histo.
|
void | mul (const I_Histo &other) |
| Multiply other histo by current histo.
|
Ref_Like_Current | div (const Ref_Like_Current &other) |
| Divide this histo by other histo and return a handle to this histo.
|
void | div (const I_Histo &other) |
| Divide this histo by other histo.
|
Ref_Like_Current | binomial_div (const Ref_Like_Current &other) |
| Binomial division.
|
void | binomial_div (const I_Histo &other) |
| Binomial division.
|
void | add (double x) |
| Add scalar x to current histo.
|
void | sub (double x) |
| Subtract scalar x from current histo.
|
void | mul (double x) |
| Multiply by scalar x the current histo.
|
void | div (double x) |
| Divide by scalar x the current histo.
|
Protected Methods |
| T_I_Histo () |
virtual | ~T_I_Histo () |
| Virtual destructor.
|
virtual T_REF_I_Histo | clone_ (int copy_data=1)=0 |
virtual T_REF_I_Histo | clone_ (H_T_CLUSTER1(a_place), int copy_data=1)=0 |
virtual void | add_ (const I_Histo &other)=0 |
virtual T_REF_I_Histo | add1_ (const I_Histo &other)=0 |
virtual void | sub_ (const I_Histo &other)=0 |
virtual T_REF_I_Histo | sub1_ (const I_Histo &other)=0 |
virtual void | mul_ (const I_Histo &other)=0 |
virtual T_REF_I_Histo | mul1_ (const I_Histo &other)=0 |
virtual void | div_ (const I_Histo &other)=0 |
virtual T_REF_I_Histo | div1_ (const I_Histo &other)=0 |
virtual void | binomial_div_ (const I_Histo &other)=0 |
virtual T_REF_I_Histo | binomial_div1_ (const I_Histo &other)=0 |
virtual void | add_ (double x)=0 |
virtual void | sub_ (double x)=0 |
virtual void | mul_ (double x)=0 |
virtual void | div_ (double x)=0 |