FEDRA emulsion software from the OPERA Collaboration
|
fast 2-dim histogram class (used as a basis for EdbCell1) More...
#include <EdbCell1.h>
Public Member Functions | |
void | AddBin (int jcell, int n) |
int | Bin (int ix) const |
void | CleanCells () |
void | Copy (const EdbH1 &h) |
void | Delete () |
int | DiscardHighCells (int nmax) |
TH1F * | DrawH1 (const char *name="EdbH1plot", const char *title="EdbH1plot1D") |
TH1I * | DrawSpectrum (const char *name="EdbH1spectrun") |
EdbH1 () | |
EdbH1 (const EdbH1 &h) | |
EdbH1 (int n, float min, float max) | |
int | Fill (float x) |
int | Fill (float x, int n) |
int | InitH1 (const EdbH1 &h) |
int | InitH1 (int n, float min, float max) |
Long_t | Integral () |
Long_t | Integral (int iv, int ir) |
int | IX (float x) const |
int | Jcell (float x) const |
int | Jcell (int ix) const |
int | MaxBin () |
Float_t | Mean () |
int | N () const |
int | Ncell () const |
void | Print () |
void | PrintStat () |
void | Set0 () |
void | SetBin (int ix, int n) |
float | X (int i) const |
float | Xbin () const |
float | Xmax () const |
float | XmaxA (float level=0) |
float | Xmin () const |
float | XminA (float level=0) |
~EdbH1 () | |
Protected Attributes | |
Float_t | eBin |
bin size More... | |
Float_t | eMax |
max More... | |
Float_t | eMin |
min More... | |
Int_t | eN |
divisions More... | |
Int_t * | eNC |
[eNcell] number of objects/cell More... | |
Int_t | eNcell |
eN More... | |
fast 2-dim histogram class (used as a basis for EdbCell1)
//////////////////////////////////////////////////////////////////////// // EdbCell1 // // class to group 1-dim objects for the fast access // // ////////////////////////////////////////////////////////////////////////
EdbH1::EdbH1 | ( | ) |
|
inline |
EdbH1::~EdbH1 | ( | ) |
|
inline |
|
inline |
int EdbH1::DiscardHighCells | ( | int | nmax | ) |
TH1F * EdbH1::DrawH1 | ( | const char * | name = "EdbH1plot" , |
const char * | title = "EdbH1plot1D" |
||
) |
TH1I * EdbH1::DrawSpectrum | ( | const char * | name = "EdbH1spectrun" | ) |
|
inline |
int EdbH1::Fill | ( | float | x, |
int | n | ||
) |
|
inline |
int EdbH1::InitH1 | ( | int | n, |
float | min, | ||
float | max | ||
) |
Long_t EdbH1::Integral | ( | ) |
Long_t EdbH1::Integral | ( | int | iv, |
int | ir | ||
) |
|
inline |
|
inline |
int EdbH1::MaxBin | ( | ) |
|
inline |
|
inline |
|
inline |
void EdbH1::PrintStat | ( | ) |
|
inline |
|
inline |
float EdbH1::XmaxA | ( | float | level = 0 | ) |
|
inline |
float EdbH1::XminA | ( | float | level = 0 | ) |
|
protected |
bin size
|
protected |
max
|
protected |
min
|
protected |
divisions
|
protected |
[eNcell] number of objects/cell
|
protected |
eN