![]() |
Reference Documentation |
Inheritance diagram for P_ProfileHisto2DVar:
Definition at line 743 of file P_Histograms_2D.ddl.
Public Types | |
typedef P_ProfileHisto2DVar | Like_Current |
Convenience typedef to current type. | |
Public Methods | |
H_IID_IMPLEMENT (P_ProfileHisto2DVar) | |
Very simple RTTI feature. | |
typedef | H_P_REF (Like_Current) Ref_Like_Current |
Convenience typedef to reference to current type. | |
P_ProfileHisto2DVar (const char *a_title, HTL_STD::vector< float > &some_points1, HTL_STD::vector< float > &some_points2, End_Point_Convention epc1=RIGHT_OPEN, End_Point_Convention epc2=RIGHT_OPEN) | |
Create a transient 2D histo with Profile_Bin and variable partition. | |
P_ProfileHisto2DVar (const char *a_title, HTL_STD::vector< double > &some_points1, HTL_STD::vector< double > &some_points2, End_Point_Convention epc1=RIGHT_OPEN, End_Point_Convention epc2=RIGHT_OPEN) | |
The same but using vector<double> instead of vector<float> . | |
P_ProfileHisto2DVar (I_Histo &a_histo, int copy_data=1) | |
Copy constructor. | |
P_ProfileHisto2DVar (const I_Histo &a_histo, int copy_data=1) | |
Copy constructor taking const reference. | |
virtual | ~P_ProfileHisto2DVar () |
Destructor. | |
void | fill (double x, double y, double k, double w=1.0) |
Fill histo with datapoint ( x , y ), weight w and character value k. | |
double | bin_center (Index i, Index j, Index p=0) |
Center of the bin indexed by ( i , j ) projected on axis p. | |
double | mean (Index p=0) |
Mean projected on axis p. | |
double | rms (Index p=0) |
RMS (Root Mean Square) projected on axis p. | |
Ref_Like_Current | clone (int copy_data=1) |
Clone the histogram. | |
Ref_Like_Current | clone (H_P_CLUSTER1(a_place), int copy_data=1) |
Clone the histogram. | |
Ref_Like_Current | add (const Ref_Like_Current &other) |
Add another histogram of the same type to this one. | |
void | add (const I_Histo &other) |
Add another histogram to this one using the abstract interface. | |
Ref_Like_Current | sub (const Ref_Like_Current &other) |
Subtract another histogram of the same type from this one. | |
void | sub (const I_Histo &other) |
Subtract another histogram from this one using the abstract interface. | |
Ref_Like_Current | mul (const Ref_Like_Current &other) |
Multiply another histogram of the same type to this one. | |
void | mul (const I_Histo &other) |
Multiply another histogram to this one using the abstract interface. | |
Ref_Like_Current | div (const Ref_Like_Current &other) |
Divide this histogram by another of the same type. | |
void | div (const I_Histo &other) |
Divide this histogram by another one using the abstract interface. | |
void | add (double x) |
Add a scalar to this histogram. | |
void | sub (double x) |
Subtract a scalar from this histogram. | |
void | mul (double x) |
Multiply by a scalar this histogram. | |
void | div (double x) |
Divide by scalar this histogram. | |
Protected Methods | |
virtual P_REF_I_Histo | clone_ (int copy_data=1) |
virtual P_REF_I_Histo | clone_ (H_P_CLUSTER1(a_place), int copy_data=1) |
|
Reimplemented from P_Histo_2D< P_Lifetime< Profile_Bin >, Profile_Bin, double, P_Uneven_Partition, double, P_Uneven_Partition >. Definition at line 749 of file P_Histograms_2D.ddl. Referenced by clone(). |
|
Definition at line 770 of file P_Histograms_2D.ddl. References End_Point_Convention, H_H2D_U_EP, and RIGHT_OPEN. |
|
Definition at line 780 of file P_Histograms_2D.ddl. References End_Point_Convention, H_H2D_U_EP, and RIGHT_OPEN. |
|
Definition at line 790 of file P_Histograms_2D.ddl. |
|
If copy_data == 1 the content of the histogram is copied as well, otherwise the copy is empty. Definition at line 796 of file P_Histograms_2D.ddl. |
|
Definition at line 800 of file P_Histograms_2D.ddl. |
|
Reimplemented from P_Histo_2D< P_Lifetime< Profile_Bin >, Profile_Bin, double, P_Uneven_Partition, double, P_Uneven_Partition >. Definition at line 921 of file P_Histograms_2D.ddl. References P_Histo_2D< P_Lifetime< Profile_Bin >, Profile_Bin, double, P_Uneven_Partition, double, P_Uneven_Partition >::add_(). |
|
Reimplemented from P_Histo_2D< P_Lifetime< Profile_Bin >, Profile_Bin, double, P_Uneven_Partition, double, P_Uneven_Partition >. Definition at line 868 of file P_Histograms_2D.ddl. References P_Histo_2D< P_Lifetime< Profile_Bin >, Profile_Bin, double, P_Uneven_Partition, double, P_Uneven_Partition >::add_(). |
|
|
Definition at line 822 of file P_Histograms_2D.ddl. References H_Bin_Helper::bin_center(), I_Histo::I_Bin_Location, and Index. |
|
The first parameter is a clustering hint. If copy_data is zero the clone is empty. Reimplemented from P_Histo_2D< P_Lifetime< Profile_Bin >, Profile_Bin, double, P_Uneven_Partition, double, P_Uneven_Partition >. Definition at line 843 of file P_Histograms_2D.ddl. References H_P_NEW_CLUSTER1, and Like_Current. |
|
If copy_data is zero the clone is empty. Reimplemented from P_Histo_2D< P_Lifetime< Profile_Bin >, Profile_Bin, double, P_Uneven_Partition, double, P_Uneven_Partition >. Definition at line 833 of file P_Histograms_2D.ddl. References H_P_NEW_CLUSTER0, and Like_Current. Referenced by clone_(). |
|
Reimplemented from P_Histo_2D< P_Lifetime< Profile_Bin >, Profile_Bin, double, P_Uneven_Partition, double, P_Uneven_Partition >. Definition at line 849 of file P_Histograms_2D.ddl. References clone(). |
|
Reimplemented from P_Histo_2D< P_Lifetime< Profile_Bin >, Profile_Bin, double, P_Uneven_Partition, double, P_Uneven_Partition >. Definition at line 847 of file P_Histograms_2D.ddl. References clone(). |
|
Reimplemented from P_Histo_2D< P_Lifetime< Profile_Bin >, Profile_Bin, double, P_Uneven_Partition, double, P_Uneven_Partition >. Definition at line 927 of file P_Histograms_2D.ddl. References P_Histo_2D< P_Lifetime< Profile_Bin >, Profile_Bin, double, P_Uneven_Partition, double, P_Uneven_Partition >::div_(). |
|
Reimplemented from P_Histo_2D< P_Lifetime< Profile_Bin >, Profile_Bin, double, P_Uneven_Partition, double, P_Uneven_Partition >. Definition at line 919 of file P_Histograms_2D.ddl. References P_Histo_2D< P_Lifetime< Profile_Bin >, Profile_Bin, double, P_Uneven_Partition, double, P_Uneven_Partition >::div_(). |
|
|
Definition at line 805 of file P_Histograms_2D.ddl. References HTLlimits::classify(), HTLlimits::isFinite(), P_Histo_2D< P_Lifetime< Profile_Bin >, Profile_Bin, double, P_Uneven_Partition, double, P_Uneven_Partition >::mapped_bin(), and Profile_Bin::put(). |
|
Reimplemented from P_Histo_2D< P_Lifetime< Profile_Bin >, Profile_Bin, double, P_Uneven_Partition, double, P_Uneven_Partition >. |
|
Reimplemented from P_Histo_2D< P_Lifetime< Profile_Bin >, Profile_Bin, double, P_Uneven_Partition, double, P_Uneven_Partition >. |
|
Definition at line 826 of file P_Histograms_2D.ddl. References Index, and H_Statistics::mean(). Referenced by rms(). |
|
Reimplemented from P_Histo_2D< P_Lifetime< Profile_Bin >, Profile_Bin, double, P_Uneven_Partition, double, P_Uneven_Partition >. Definition at line 925 of file P_Histograms_2D.ddl. References P_Histo_2D< P_Lifetime< Profile_Bin >, Profile_Bin, double, P_Uneven_Partition, double, P_Uneven_Partition >::mul_(). |
|
Reimplemented from P_Histo_2D< P_Lifetime< Profile_Bin >, Profile_Bin, double, P_Uneven_Partition, double, P_Uneven_Partition >. Definition at line 902 of file P_Histograms_2D.ddl. References P_Histo_2D< P_Lifetime< Profile_Bin >, Profile_Bin, double, P_Uneven_Partition, double, P_Uneven_Partition >::mul_(). |
|
|
Definition at line 828 of file P_Histograms_2D.ddl. References Index, mean(), and H_Statistics::rms(). |
|
Reimplemented from P_Histo_2D< P_Lifetime< Profile_Bin >, Profile_Bin, double, P_Uneven_Partition, double, P_Uneven_Partition >. Definition at line 923 of file P_Histograms_2D.ddl. References P_Histo_2D< P_Lifetime< Profile_Bin >, Profile_Bin, double, P_Uneven_Partition, double, P_Uneven_Partition >::sub_(). |
|
Reimplemented from P_Histo_2D< P_Lifetime< Profile_Bin >, Profile_Bin, double, P_Uneven_Partition, double, P_Uneven_Partition >. Definition at line 885 of file P_Histograms_2D.ddl. References P_Histo_2D< P_Lifetime< Profile_Bin >, Profile_Bin, double, P_Uneven_Partition, double, P_Uneven_Partition >::sub_(). |
|
Anaphe documentation generated by Doxygen (www.doxygen.org) |