|
ATLAS Offline Software
|
Go to the documentation of this file.
19 #ifndef FLEXPROFILEARRAY_H
20 #define FLEXPROFILEARRAY_H
28 #define FLEXPROFILEARRAY_NBINSPERGROUP 8
41 void fill(
unsigned bin,
const double& profiledpar);
42 void fill(
unsigned bin,
const double& profiledpar,
const double&
weight);
float * getPtrNoAlloc(unsigned ibin) const
void setBinContent(unsigned bin, const double &)
double computeBinError(float *f) const
void setErrorOption(ERROROPTION e)
static unsigned groupIndex(unsigned ibin)
static void deallocateGroup(float *)
FlexProfileArray(unsigned nbins)
void setBinError(unsigned bin, const double &)
unsigned nbinsInLastGroup() const
static unsigned extraAllocSize(unsigned nbins)
void setErrorOptionFromString(const char *option)
double getBinEntries(unsigned bin) const
void copyContents(double *entries, double *contents, double *errors) const
void setBinEntries(unsigned bin, const double &)
double getBinError(unsigned bin) const
unsigned getNBins() const
void contents(std::vector< std::string > &keys, TDirectory *td, const std::string &directory, const std::string &pattern, const std::string &path)
void setBinInfo(unsigned bin, const double &entries, const double &content, const double &error)
double getBinContent(unsigned bin) const
static unsigned nGroups(unsigned nbins)
#define FLEXPROFILEARRAY_NBINSPERGROUP
void fill(unsigned bin, const double &profiledpar, const double &weight)
const char * getErrorOptionAsString() const
float * getPtr(unsigned ibin)
void fill(unsigned bin, const double &profiledpar)
static float * allocateGroup()
static unsigned indexInGroup(unsigned ibin)
void getBinInfo(unsigned bin, double &entries, double &content, double &error) const