![]() |
Project
|
#include <FlatHisto2D.h>
Inherited by o2::vertexing::SeedHistoTZ.
Public Types | |
| enum | { NBinsX , NBinsY , XMin , XMax , YMin , YMax , BinSizeX , BinSizeY , NServiceSlots } |
Public Member Functions | |
| FlatHisto2D ()=default | |
| FlatHisto2D (uint32_t nbx, T xmin, T xmax, uint32_t nby, T ymin, T ymax) | |
| FlatHisto2D (const gsl::span< const T > ext) | |
| FlatHisto2D (const FlatHisto2D &src) | |
| FlatHisto2D & | operator= (const FlatHisto2D &rhs) |
| void | adoptExternal (const gsl::span< const T > ext) |
| void | init () |
| void | init (uint32_t nbx, T xmin, T xmax, uint32_t nby, T ymin, T ymax) |
| uint32_t | getNBinsX () const |
| uint32_t | getNBinsY () const |
| uint32_t | getNBins () const |
| T | getXMin () const |
| T | getXMax () const |
| T | getYMin () const |
| T | getYMax () const |
| T | getBinSizeX () const |
| T | getBinSizeY () const |
| T | getBinSizeXInv () const |
| T | getBinSizeYInv () const |
| T | getBinContent (uint32_t ib) const |
| T | getBinContent (uint32_t ibx, uint32_t iby) const |
| T | getBinContentForXY (T x, T y) const |
| bool | isValidBin (uint32_t bin) const |
| bool | isBinEmpty (uint32_t bin) const |
| T | getBinXStart (uint32_t i) const |
| T | getBinXCenter (uint32_t i) const |
| T | getBinXEnd (uint32_t i) const |
| T | getBinYStart (uint32_t i) const |
| T | getBinYCenter (uint32_t i) const |
| T | getBinYEnd (uint32_t i) const |
| uint32_t | getXBin (uint32_t i) const |
| uint32_t | getYBin (uint32_t i) const |
| void | add (const FlatHisto2D &other) |
| void | subtract (const FlatHisto2D &other) |
| void | setBinContent (uint32_t bin, T w) |
| void | setBinContent (uint32_t binX, uint32_t binY, T w) |
| void | clear () |
| T | getSum () const |
| int | fill (T x, T y) |
| int | fill (T x, T y, T w) |
| void | fillBin (uint32_t bin, T w) |
| void | fillBin (uint32_t bx, uint32_t by, T w) |
| uint32_t | getBinX (T x) const |
| uint32_t | getBinY (T y) const |
| uint32_t | getBin (T x, T y) const |
| bool | canFill () const |
| gsl::span< const T > | getSliceY (uint32_t binX) const |
| std::unique_ptr< TH2F > | createTH2F (const std::string &name="histo2d") const |
| std::unique_ptr< TH1F > | createSliceXTH1F (uint32_t binY, const std::string &name="histo2dsliceX") const |
| std::unique_ptr< TH1F > | createSliceYTH1F (uint32_t binX, const std::string &name="histo2dsliceY") const |
| const std::vector< T > & | getBase () const |
| gsl::span< const T > | getView () const |
| uint32_t | getGlobalBin (uint32_t binX, uint32_t binY) const |
Protected Member Functions | |
| void | init (const gsl::span< const T > ext) |
| ClassDefNV (FlatHisto2D, 2) | |
Protected Attributes | |
| std::vector< T > | mContainer |
| gsl::span< const T > | mContainerView |
| T * | mDataPtr {} |
| T | mXMin {} |
| histo data | |
| T | mXMax {} |
| T | mYMin {} |
| T | mYMax {} |
| T | mBinSizeX {} |
| T | mBinSizeY {} |
| T | mBinSizeXInv {} |
| T | mBinSizeYInv {} |
| uint32_t | mNBinsX {} |
| uint32_t | mNBinsY {} |
| uint32_t | mNBins {} |
Definition at line 49 of file FlatHisto2D.h.
| anonymous enum |
| Enumerator | |
|---|---|
| NBinsX | |
| NBinsY | |
| XMin | |
| XMax | |
| YMin | |
| YMax | |
| BinSizeX | |
| BinSizeY | |
| NServiceSlots | |
Definition at line 54 of file FlatHisto2D.h.
|
default |
| o2::dataformats::FlatHisto2D< T >::FlatHisto2D | ( | uint32_t | nbx, |
| T | xmin, | ||
| T | xmax, | ||
| uint32_t | nby, | ||
| T | ymin, | ||
| T | ymax | ||
| ) |
Definition at line 28 of file FlatHisto2D.cxx.
|
inline |
Definition at line 66 of file FlatHisto2D.h.
| o2::dataformats::FlatHisto2D< T >::FlatHisto2D | ( | const FlatHisto2D< T > & | src | ) |
Definition at line 34 of file FlatHisto2D.cxx.
| void o2::dataformats::FlatHisto2D< T >::add | ( | const FlatHisto2D< T > & | other | ) |
Definition at line 66 of file FlatHisto2D.cxx.
| void o2::dataformats::FlatHisto2D< T >::adoptExternal | ( | const gsl::span< const T > | ext | ) |
Definition at line 57 of file FlatHisto2D.cxx.
|
inline |
Definition at line 219 of file FlatHisto2D.h.
|
protected |
|
inline |
Definition at line 158 of file FlatHisto2D.h.
| std::unique_ptr< TH1F > o2::dataformats::FlatHisto2D< T >::createSliceXTH1F | ( | uint32_t | binY, |
| const std::string & | name = "histo2dsliceX" |
||
| ) | const |
Definition at line 164 of file FlatHisto2D.cxx.
| std::unique_ptr< TH1F > o2::dataformats::FlatHisto2D< T >::createSliceYTH1F | ( | uint32_t | binX, |
| const std::string & | name = "histo2dsliceY" |
||
| ) | const |
Definition at line 152 of file FlatHisto2D.cxx.
| std::unique_ptr< TH2F > o2::dataformats::FlatHisto2D< T >::createTH2F | ( | const std::string & | name = "histo2d" | ) | const |
Definition at line 137 of file FlatHisto2D.cxx.
|
inline |
Definition at line 166 of file FlatHisto2D.h.
|
inline |
Definition at line 176 of file FlatHisto2D.h.
|
inline |
Definition at line 186 of file FlatHisto2D.h.
|
inline |
Definition at line 193 of file FlatHisto2D.h.
|
inline |
Definition at line 236 of file FlatHisto2D.h.
|
inline |
Definition at line 213 of file FlatHisto2D.h.
|
inline |
Definition at line 90 of file FlatHisto2D.h.
|
inline |
Definition at line 96 of file FlatHisto2D.h.
|
inline |
Definition at line 98 of file FlatHisto2D.h.
|
inline |
Definition at line 85 of file FlatHisto2D.h.
|
inline |
Definition at line 87 of file FlatHisto2D.h.
|
inline |
Definition at line 86 of file FlatHisto2D.h.
|
inline |
Definition at line 88 of file FlatHisto2D.h.
|
inline |
Definition at line 201 of file FlatHisto2D.h.
|
inline |
Definition at line 109 of file FlatHisto2D.h.
|
inline |
Definition at line 115 of file FlatHisto2D.h.
|
inline |
Definition at line 103 of file FlatHisto2D.h.
|
inline |
Definition at line 207 of file FlatHisto2D.h.
|
inline |
Definition at line 127 of file FlatHisto2D.h.
|
inline |
Definition at line 133 of file FlatHisto2D.h.
|
inline |
Definition at line 121 of file FlatHisto2D.h.
|
inline |
Definition at line 239 of file FlatHisto2D.h.
|
inline |
Definition at line 79 of file FlatHisto2D.h.
|
inline |
Definition at line 77 of file FlatHisto2D.h.
|
inline |
Definition at line 78 of file FlatHisto2D.h.
|
inline |
Definition at line 225 of file FlatHisto2D.h.
| T o2::dataformats::FlatHisto2D< T >::getSum | ( | ) | const |
Definition at line 92 of file FlatHisto2D.cxx.
|
inline |
Definition at line 237 of file FlatHisto2D.h.
|
inline |
Definition at line 139 of file FlatHisto2D.h.
|
inline |
Definition at line 82 of file FlatHisto2D.h.
|
inline |
Definition at line 81 of file FlatHisto2D.h.
|
inline |
Definition at line 140 of file FlatHisto2D.h.
|
inline |
Definition at line 84 of file FlatHisto2D.h.
|
inline |
Definition at line 83 of file FlatHisto2D.h.
|
inline |
Definition at line 70 of file FlatHisto2D.h.
|
protected |
Definition at line 102 of file FlatHisto2D.cxx.
| void o2::dataformats::FlatHisto2D< T >::init | ( | uint32_t | nbx, |
| T | xmin, | ||
| T | xmax, | ||
| uint32_t | nby, | ||
| T | ymin, | ||
| T | ymax | ||
| ) |
Definition at line 120 of file FlatHisto2D.cxx.
|
inline |
Definition at line 101 of file FlatHisto2D.h.
|
inline |
Definition at line 100 of file FlatHisto2D.h.
| FlatHisto2D< T > & o2::dataformats::FlatHisto2D< T >::operator= | ( | const FlatHisto2D< T > & | rhs | ) |
Definition at line 41 of file FlatHisto2D.cxx.
|
inline |
Definition at line 146 of file FlatHisto2D.h.
|
inline |
Definition at line 152 of file FlatHisto2D.h.
| void o2::dataformats::FlatHisto2D< T >::subtract | ( | const FlatHisto2D< T > & | other | ) |
Definition at line 79 of file FlatHisto2D.cxx.
|
protected |
Definition at line 251 of file FlatHisto2D.h.
|
protected |
Definition at line 253 of file FlatHisto2D.h.
|
protected |
Definition at line 252 of file FlatHisto2D.h.
|
protected |
Definition at line 254 of file FlatHisto2D.h.
|
protected |
Definition at line 244 of file FlatHisto2D.h.
|
protected |
Definition at line 245 of file FlatHisto2D.h.
|
protected |
Definition at line 246 of file FlatHisto2D.h.
|
protected |
Definition at line 257 of file FlatHisto2D.h.
|
protected |
Definition at line 255 of file FlatHisto2D.h.
|
protected |
Definition at line 256 of file FlatHisto2D.h.
|
protected |
Definition at line 248 of file FlatHisto2D.h.
|
protected |
histo data
Definition at line 247 of file FlatHisto2D.h.
|
protected |
Definition at line 250 of file FlatHisto2D.h.
|
protected |
Definition at line 249 of file FlatHisto2D.h.