![]() |
Project
|
#include <PVertexerHelpers.h>
Inherits o2::dataformats::FlatHisto2D< T >.
Public Member Functions | |
uint16_t | fillAndFlagBin (float x, float y, float w) |
void | clear () |
int | findPeakBin () |
![]() | |
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 |
Public Attributes | |
std::vector< int > | filledBins |
int | nEntries {} |
Additional Inherited Members | |
![]() | |
enum | { NBinsX , NBinsY , XMin , XMax , YMin , YMax , BinSizeX , BinSizeY , NServiceSlots } |
![]() | |
void | init (const gsl::span< const T > ext) |
ClassDefNV (FlatHisto2D, 2) | |
![]() | |
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 220 of file PVertexerHelpers.h.
|
inline |
Definition at line 237 of file PVertexerHelpers.h.
|
inline |
Definition at line 223 of file PVertexerHelpers.h.
int SeedHistoTZ::findPeakBin | ( | ) |
Definition at line 30 of file PVertexerHelpers.cxx.
std::vector<int> o2::vertexing::SeedHistoTZ::filledBins |
Definition at line 245 of file PVertexerHelpers.h.
int o2::vertexing::SeedHistoTZ::nEntries {} |
Definition at line 246 of file PVertexerHelpers.h.