14 #include "TObjArray.h"
48 int N()
const {
return eN;}
51 int Jcell(
int ix)
const {
if(ix>=0&&ix<
eN)
return ix;
else return -1;}
59 float XminA(
float level=0);
60 float XmaxA(
float level=0);
64 int Fill(
float x,
int n);
73 TH1F *
DrawH1(
const char *
name=
"EdbH1plot" ,
const char *title=
"EdbH1plot1D");
143 if(j>=0&&j<eNcell&&ientr>=0&&ientr<
eCellLim)
return epC[j][ientr];
float min(TClonesArray *t)
Definition: bitview.cxx:275
int max
Definition: check_shower.C:41
Definition: EdbCell1.h:117
int SelectObjectsC(int iv, int ir, TObjArray &arr)
Definition: EdbCell1.cpp:537
TObject * GetObject(int j, int ientr) const
Definition: EdbCell1.h:142
EdbCell1()
pointers to cells [eNcell]
Definition: EdbCell1.cpp:475
~EdbCell1()
Definition: EdbCell1.cpp:483
void PrintStat()
Definition: EdbCell1.cpp:489
int InitCell(int maxpercell, int n, float min, float max)
Definition: EdbCell1.cpp:503
int SelectObjects(TObjArray &arr)
Definition: EdbCell1.cpp:565
TObject ** epO
Definition: EdbCell1.h:122
Int_t eCellLim
Definition: EdbCell1.h:121
void Reset()
Definition: EdbCell1.h:131
int SelectObjectsC(float v, int ir, TObjArray &arr)
Definition: EdbCell1.h:140
void Delete()
Definition: EdbCell1.cpp:496
bool AddObject(float x, TObject *obj)
Definition: EdbCell1.cpp:518
TObject *** epC
pointers to objects [eNcell*eCellLim]
Definition: EdbCell1.h:123
Definition: EdbCell1.h:17
float X(int i) const
Definition: EdbCell1.h:53
Int_t eNcell
Definition: EdbCell1.h:26
float Xbin() const
Definition: EdbCell1.h:56
EdbH1(int n, float min, float max)
Definition: EdbCell1.h:31
int Bin(int ix) const
Definition: EdbCell1.h:57
int N() const
Definition: EdbCell1.h:48
float XminA(float level=0)
Definition: EdbCell1.cpp:108
void AddBin(int jcell, int n)
Definition: EdbCell1.h:62
Int_t * eNC
Definition: EdbCell1.h:27
void Set0()
Definition: EdbCell1.cpp:27
int Jcell(float x) const
Definition: EdbCell1.h:52
int Jcell(int ix) const
Definition: EdbCell1.h:51
void CleanCells()
Definition: EdbCell1.cpp:84
void SetBin(int ix, int n)
Definition: EdbCell1.h:65
int Fill(float x)
Definition: EdbCell1.h:63
int Ncell() const
Definition: EdbCell1.h:47
void Copy(const EdbH1 &h)
Definition: EdbCell1.cpp:42
Float_t eBin
Definition: EdbCell1.h:24
float XmaxA(float level=0)
Definition: EdbCell1.cpp:117
int MaxBin()
Definition: EdbCell1.cpp:186
float Xmax() const
Definition: EdbCell1.h:55
void Print()
Definition: EdbCell1.cpp:160
TH1F * DrawH1(const char *name="EdbH1plot", const char *title="EdbH1plot1D")
Definition: EdbCell1.cpp:135
int IX(float x) const
Definition: EdbCell1.h:50
void PrintStat()
Definition: EdbCell1.cpp:145
Float_t eMax
Definition: EdbCell1.h:23
TH1I * DrawSpectrum(const char *name="EdbH1spectrun")
Definition: EdbCell1.cpp:126
int InitH1(const EdbH1 &h)
Definition: EdbCell1.h:38
void Delete()
Definition: EdbCell1.cpp:63
EdbH1()
[eNcell] number of objects/cell
Definition: EdbCell1.cpp:22
Float_t eMin
Definition: EdbCell1.h:22
~EdbH1()
Definition: EdbCell1.cpp:57
Int_t eN
Definition: EdbCell1.h:21
float Xmin() const
Definition: EdbCell1.h:54
Float_t Mean()
Definition: EdbCell1.h:70
Long_t Integral()
Definition: EdbCell1.cpp:169
int DiscardHighCells(int nmax)
Definition: EdbCell1.cpp:99
const char * name
Definition: merge_Energy_SytematicSources_Electron.C:24