|
| const std::string & | s_cls () const |
| |
| | h2d () |
| |
| | h2d (const std::string &a_title, unsigned int aXnumber, double aXmin, double aXmax, unsigned int aYnumber, double aYmin, double aYmax) |
| |
| | h2d (const std::string &a_title, const std::vector< double > &a_edges_x, const std::vector< double > &a_edges_y) |
| |
| virtual | ~h2d () |
| |
| | h2d (const h2d &a_from) |
| |
| h2d & | operator= (const h2d &a_from) |
| |
| virtual double | bin_error (int aI, int aJ) const |
| |
| bool | multiply (double a_factor) |
| |
| bool | multiply (const h2 &a_histo) |
| |
| bool | scale (double a_factor) |
| |
| void | copy_from_data (const hd_t &a_from) |
| |
| hd_t | get_histo_data () const |
| |
| bool | reset () |
| |
| bool | fill (double aX, double aY, double aWeight=1) |
| |
| bool | set_bin_content (bn_t a_ibin, bn_t a_jbin, unsigned int a_entries, double a_Sw, double a_Sw2, double a_Sxw, double a_Sx2w, double a_Syw, double a_Sy2w) |
| |
| bool | get_bin_content (bn_t a_ibin, bn_t a_jbin, unsigned int &a_entries, double &a_Sw, double &a_Sw2, double &a_Sxw, double &a_Sx2w, double &a_Syw, double &a_Sy2w) |
| |
| bool | add (const h2 &a_histo) |
| |
| bool | subtract (const h2 &a_histo) |
| |
| bool | divide (const h2 &a_histo) |
| |
| bool | equals_TH (const h2 &a_from, const double &a_prec, double(*a_fabs)(double)) const |
| |
| void | not_a_profile () const |
| |
| bool | Fill (double aX, double aY, double aWeight=1) |
| |
| | h2 (const std::string &a_title, bn_t aXnumber, double aXmin, double aXmax, bn_t aYnumber, double aYmin, double aYmax) |
| |
| | h2 (const std::string &a_title, const std::vector< double > &a_edges_x, const std::vector< double > &a_edges_y) |
| |
| | h2 (const h2 &a_from) |
| |
| virtual | ~h2 () |
| |
| h2 & | operator= (const h2 &a_from) |
| |
| double | mean_x () const |
| |
| double | mean_y () const |
| |
| double | rms_x () const |
| |
| double | rms_y () const |
| |
| int | coord_to_index_x (double aCoord) const |
| |
| int | coord_to_index_y (double aCoord) const |
| |
| unsigned int | bin_entries (int aI, int aJ) const |
| |
| double | bin_Sw (int aI, int aJ) const |
| |
| double | bin_Sw2 (int aI, int aJ) const |
| |
| double | bin_Sxw (int aI, int aJ) const |
| |
| double | bin_Sx2w (int aI, int aJ) const |
| |
| double | bin_Syw (int aI, int aJ) const |
| |
| double | bin_Sy2w (int aI, int aJ) const |
| |
| double | bin_height (int aI, int aJ) const |
| |
| double | bin_center_x (int aI) const |
| |
| double | bin_center_y (int aJ) const |
| |
| double | bin_mean_x (int aI, int aJ) const |
| |
| double | bin_mean_y (int aI, int aJ) const |
| |
| double | bin_rms_x (int aI, int aJ) const |
| |
| double | bin_rms_y (int aI, int aJ) const |
| |
| const axis_t & | axis_x () const |
| |
| axis_t & | axis_x () |
| |
| const axis_t & | axis_y () const |
| |
| axis_t & | axis_y () |
| |
| unsigned int | bin_entries_x (int aI) const |
| |
| double | bin_height_x (int aI) const |
| |
| unsigned int | bin_entries_y (int aJ) const |
| |
| double | bin_height_y (int aJ) const |
| |
| double | Sxyw () const |
| |
| void | hprint (std::ostream &a_out) |
| |
| bool | configure (bn_t aXnumber, double aXmin, double aXmax, bn_t aYnumber, double aYmin, double aYmax) |
| |
| bool | configure (const std::vector< double > &a_edges_x, const std::vector< double > &a_edges_y) |
| |
| const hd_t & | dac () const |
| |
| bool | equals (const base_histo &a_from, const double &a_prec, double(*a_fabs)(double)) const |
| |
| const std::string & | title () const |
| |
| bool | set_title (const std::string &a_title) |
| |
| dim_t | dimension () const |
| |
| dim_t | number_of_planes () const |
| |
| unsigned int | entries () const |
| |
| unsigned int | all_entries () const |
| |
| unsigned int | extra_entries () const |
| |
| double | equivalent_bin_entries () const |
| |
| double | sum_bin_heights () const |
| |
| double | sum_all_bin_heights () const |
| |
| double | sum_extra_bin_heights () const |
| |
| double | min_bin_height () const |
| |
| double | max_bin_height () const |
| |
| bool | min_bin_height_with_entries (double &a_value) const |
| |
| bool | max_bin_height_with_entries (double &a_value) const |
| |
| bool | has_entries_per_bin () const |
| |
| bool | get_ith_axis_Sxw (dim_t a_axis, double &a_value) const |
| |
| bool | get_ith_axis_Sx2w (dim_t a_axis, double &a_value) const |
| |
| double | get_in_range_Sw () const |
| |
| double | get_in_range_Sw2 () const |
| |
| void | get_Sw_Sw2 (double &a_sw, double &a_sw2) const |
| |
| void | get_all_Sw_Sw2 (double &a_sw, double &a_sw2) const |
| |
| const std::vector< unsigned int > & | bins_entries () const |
| |
| const std::vector< double > & | bins_sum_w () const |
| |
| const std::vector< double > & | bins_sum_w2 () const |
| |
| const std::vector< std::vector< double > > & | bins_sum_xw () const |
| |
| const std::vector< std::vector< double > > & | bins_sum_x2w () const |
| |
| const std::vector< double > & | in_range_planes_xyw () const |
| |
| const axis_t & | get_axis (int a_index) const |
| |
| offset_t | get_bins () const |
| |
| const std::string & | get_title () const |
| |
| dim_t | get_dimension () const |
| |
| bool | is_valid () const |
| |
| const annotations_t & | annotations () const |
| |
| annotations_t | annotations () |
| |
| void | add_annotation (const std::string &a_key, const std::string &a_value) |
| |
| bool | annotation (const std::string &a_key, std::string &a_value) const |
| |
| void | set_annotations (const annotations_t &a_annotations) |
| |
| void | hprint_annotations (std::ostream &a_out) |
| |
|
| typedef histo_data< double, unsigned int, unsigned int, double > | hd_t |
| |
| typedef b2< double, unsigned int, unsigned int, double, double >::bn_t | bn_t |
| |
| typedef base_histo< double, unsigned int, unsigned int, double, double > | base_histo_t |
| |
| typedef parent::axis_t | axis_t |
| |
| typedef parent::bn_t | bn_t |
| |
| typedef histo_data< double, unsigned int, unsigned int, double > | hd_t |
| |
| typedef axis< double, unsigned int > | axis_t |
| |
| typedef axis_t::bn_t | bn_t |
| |
| typedef unsigned int | dim_t |
| |
| typedef double | coordinate_t |
| |
| typedef unsigned int | offset_t |
| |
| typedef unsigned int | num_entries_t |
| |
| typedef double | weight_t |
| |
| typedef double | height_t |
| |
| typedef std::map< std::string, std::string > | annotations_t |
| |
| enum | |
| |
| enum | |
| |
| typedef axis< double, unsigned int > | axis_t |
| |
| typedef unsigned int | dim_t |
| |
| typedef std::map< std::string, std::string > | annotations_t |
| |
| virtual double | get_bin_height (unsigned int a_offset) const |
| |
| | b2 (const std::string &a_title, bn_t aXnumber, double aXmin, double aXmax, bn_t aYnumber, double aYmin, double aYmax) |
| |
| | b2 (const std::string &a_title, const std::vector< double > &a_edges_x, const std::vector< double > &a_edges_y) |
| |
| | b2 (const b2 &a_from) |
| |
| virtual | ~b2 () |
| |
| b2 & | operator= (const b2 &a_from) |
| |
| bool | _find_offset (int aI, int aJ, unsigned int &a_offset) const |
| |
| void | base_from_data (const hd_t &a_from) |
| |
| hd_t | base_get_data () const |
| |
| | base_histo () |
| |
| | base_histo (const base_histo &a_from) |
| |
| virtual | ~base_histo () |
| |
| base_histo & | operator= (const base_histo &a_from) |
| |
| bool | configure (dim_t a_dim, const std::vector< bn_t > &aNumbers, const std::vector< double > &aMins, const std::vector< double > &aMaxs) |
| |
| bool | configure (dim_t a_dim, const std::vector< std::vector< double > > &a_edges) |
| |
| void | base_reset () |
| |
| void | base_allocate () |
| |
| bool | is_compatible (const base_histo &a_histo) |
| |
| void | base_add (const base_histo &a_histo) |
| |
| void | base_subtract (const base_histo &a_histo) |
| |
| bool | base_multiply (const base_histo &a_histo) |
| |
| bool | base_multiply (double a_factor) |
| |
| bool | base_divide (const base_histo &a_histo) |
| |
| bool | get_ith_axis_mean (dim_t a_axis, double &a_value) const |
| |
| bool | get_ith_axis_rms (dim_t a_axis, double &a_value) const |
| |
| unsigned int | get_bin_entries (const std::vector< int > &aIs) const |
| |
| void | reset_fast_getters () |
| |
| | histo_data () |
| |
| | histo_data (const histo_data &a_from) |
| |
| histo_data & | operator= (const histo_data &a_from) |
| |
| virtual | ~histo_data () |
| |
| void | update_fast_getters () |
| |
| bool | equals (const histo_data &a_from, const double &a_prec, double(*a_fabs)(double)) const |
| |
| bool | equals_TH (const histo_data &a_from, const double &a_prec, double(*a_fabs)(double), bool a_cmp_bin_Sw2) const |
| |
| std::string | m_title |
| |
| dim_t | m_dimension |
| |
| unsigned int | m_bin_number |
| |
| std::vector< unsigned int > | m_bin_entries |
| |
| std::vector< double > | m_bin_Sw |
| |
| std::vector< double > | m_bin_Sw2 |
| |
| std::vector< std::vector< double > > | m_bin_Sxw |
| |
| std::vector< std::vector< double > > | m_bin_Sx2w |
| |
| std::vector< axis_t > | m_axes |
| |
| std::vector< double > | m_in_range_plane_Sxyw |
| |
| std::map< std::string, std::string > | m_annotations |
| |
| unsigned int | m_all_entries |
| |
| unsigned int | m_in_range_entries |
| |
| double | m_in_range_Sw |
| |
| double | m_in_range_Sw2 |
| |
| std::vector< double > | m_in_range_Sxw |
| |
| std::vector< double > | m_in_range_Sx2w |
| |
Definition at line 12 of file h2d.