![]() |
ATLAS Offline Software
|
#include <LWHist2D.h>
Public Member Functions | |
virtual void | Fill (const double &x, const double &y)=0 |
virtual void | Fill (const double &x, const double &y, const double &w)=0 |
virtual unsigned | GetNbinsX () const =0 |
virtual unsigned | GetNbinsY () const =0 |
virtual double | GetBinContent (unsigned binx, unsigned biny) const =0 |
virtual double | GetBinError (unsigned binx, unsigned biny) const =0 |
virtual void | SetBinContent (unsigned binx, unsigned biny, const double &)=0 |
virtual void | SetBinError (unsigned binx, unsigned biny, const double &)=0 |
virtual void | SetBins (unsigned nbinsx, double xmin, double xmax, unsigned nbinsy, double ymin, double ymax)=0 |
virtual void | GetBinContentAndError (unsigned binx, unsigned biny, double &content, double &error) const =0 |
virtual void | SetBinContentAndError (unsigned binx, unsigned biny, const double &content, const double &error)=0 |
virtual void | resetActiveBinLoop ()=0 |
virtual bool | getNextActiveBin (unsigned &binx, unsigned &biny, double &content, double &error)=0 |
virtual double | getXMin () const =0 |
virtual double | getXMax () const =0 |
virtual double | getYMin () const =0 |
virtual double | getYMax () const =0 |
virtual void | getSums (double &sumW, double &sumW2, double &sumWX, double &sumWX2, double &sumWY, double &sumWY2, double &sumWXY) const =0 |
virtual void | setSums (const double &sumW, const double &sumW2, const double &sumWX, const double &sumWX2, const double &sumWY, const double &sumWY2, const double &sumWXY)=0 |
virtual void | scaleContentsAndErrors (const double &fact)=0 |
void | SetName (const char *) |
void | SetTitle (const char *) |
void | SetNameTitle (const char *name, const char *title) |
const char * | GetName () const |
const char * | GetTitle () const |
virtual unsigned | GetEntries () const =0 |
virtual void | SetEntries (unsigned)=0 |
virtual void | Reset ()=0 |
LWHistAxis * | GetXaxis () |
LWHistAxis * | GetYaxis () |
LWHistAxis * | GetZaxis () |
short | GetMarkerColor () const |
short | GetMarkerStyle () const |
float | GetMarkerSize () const |
void | SetMarkerColor (short c=1) |
void | SetMarkerStyle (short s=1) |
void | SetMarkerSize (float sz=1) |
void | SetXTitle (const char *) |
void | SetYTitle (const char *) |
void | SetZTitle (const char *) |
void | SetMinimum (const double &minimum=-1111) |
void | SetMaximum (const double &maximum=-1111) |
void | SetOption (const char *option=" ") |
virtual double | Integral () const =0 |
void | setCustomData (void *data) |
const void * | getCustomData () const |
void * | getCustomData () |
virtual TH1 * | getROOTHistBase ()=0 |
bool | usingROOTBackend () const |
bool | ownsROOTHisto () const |
void | setOwnsROOTHisto (bool b) |
Static Public Member Functions | |
static void | safeDelete (LWHist *) |
Protected Member Functions | |
LWHist2D (const char *n, const char *t, bool rb) | |
virtual | ~LWHist2D () |
virtual unsigned | actualGetNBinsX () const |
virtual unsigned | actualGetNBinsY () const |
virtual bool | apply (TH1 *) const |
virtual void | clearKeptROOTHist ()=0 |
virtual const TH1 * | getROOTHistBaseNoAlloc () const =0 |
virtual TH1 * | getROOTHistBaseNoAlloc ()=0 |
virtual void | clear () |
virtual double | actualGetBinCenterX (int bin) const =0 |
virtual double | actualGetBinCenterY (int bin) const =0 |
virtual unsigned | actualFindBinX (const double &) const =0 |
virtual unsigned | actualFindBinY (const double &) const =0 |
Protected Attributes | |
unsigned short | m_nBytesFromPool |
Private Member Functions | |
void | ensureInitDecorations () |
Private Attributes | |
const bool | m_usingROOTBackend |
bool | m_ownsRootHisto |
char * | m_name |
char * | m_title |
LWHistDecorations * | m_decorations |
void * | m_customData |
Friends | |
class | LWHist::LWHistAxis |
Definition at line 25 of file LWHist2D.h.
|
inlineprotectedvirtual |
Definition at line 70 of file LWHist2D.h.
|
protectedpure virtualinherited |
Implemented in TProfile2D_LW, TProfile_LW, TH2D_LW, TH2F_LW, TH2I_LW, TH1D_LW, TH1F_LW, and TH1I_LW.
|
protectedpure virtualinherited |
Implemented in TProfile2D_LW, TProfile_LW, TH2D_LW, TH2F_LW, TH2I_LW, and LWHist1D.
|
protectedpure virtualinherited |
Implemented in TProfile2D_LW, TProfile_LW, TH2D_LW, TH2F_LW, TH2I_LW, TH1D_LW, TH1F_LW, and TH1I_LW.
|
protectedpure virtualinherited |
Implemented in TProfile2D_LW, TProfile_LW, LWHist1D, TH2D_LW, TH2F_LW, and TH2I_LW.
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
protectedvirtual |
Reimplemented from LWHist.
Definition at line 20 of file LWHist2D.cxx.
|
protectedvirtualinherited |
Reimplemented in TProfile2D_LW, TH2D_LW, TH2F_LW, TH2I_LW, TProfile_LW, TH1D_LW, TH1F_LW, and TH1I_LW.
Definition at line 474 of file LWHist.cxx.
|
protectedpure virtualinherited |
Implemented in TProfile2D_LW, TH2D_LW, TH2F_LW, TH2I_LW, TProfile_LW, TH1D_LW, TH1F_LW, and TH1I_LW.
|
privateinherited |
Definition at line 90 of file LWHist.cxx.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtualinherited |
Implemented in TProfile2D_LW, TH2D_LW, TH2F_LW, TH2I_LW, TProfile_LW, TH1D_LW, TH1F_LW, and TH1I_LW.
|
inherited |
Definition at line 96 of file LWHist.cxx.
|
inherited |
Definition at line 113 of file LWHist.cxx.
|
inherited |
Definition at line 105 of file LWHist.cxx.
|
inherited |
Definition at line 366 of file LWHist.cxx.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtualinherited |
Implemented in TProfile2D_LW, TH2D_LW, TH2F_LW, TH2I_LW, TProfile_LW, TH1D_LW, TH1F_LW, and TH1I_LW.
Implemented in TProfile2D_LW, TH2D_LW, TH2F_LW, TH2I_LW, TProfile_LW, TH1D_LW, TH1F_LW, and TH1I_LW.
|
protectedpure virtualinherited |
Implemented in TProfile2D_LW, TH2D_LW, TH2F_LW, TH2I_LW, TProfile_LW, TH1D_LW, TH1F_LW, and TH1I_LW.
|
pure virtual |
|
inherited |
Definition at line 372 of file LWHist.cxx.
|
inherited |
Definition at line 309 of file LWHist.cxx.
|
pure virtual |
|
pure virtual |
|
inherited |
Definition at line 319 of file LWHist.cxx.
|
pure virtual |
|
pure virtual |
|
inherited |
Definition at line 328 of file LWHist.cxx.
|
pure virtualinherited |
Implemented in TProfile2D_LW, TH2D_LW, TH2F_LW, TH2I_LW, TProfile_LW, TH1D_LW, TH1F_LW, and TH1I_LW.
|
pure virtualinherited |
Implemented in TH2D_LW, TH2F_LW, TH2I_LW, TProfile2D_LW, TProfile_LW, TH1D_LW, TH1F_LW, and TH1I_LW.
|
pure virtual |
|
staticinherited |
Definition at line 30 of file LWHist.cxx.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtualinherited |
Implemented in TProfile2D_LW, TH2D_LW, TH2F_LW, TH2I_LW, TProfile_LW, TH1D_LW, TH1F_LW, and TH1I_LW.
|
inherited |
Definition at line 121 of file LWHist.cxx.
|
inherited |
Definition at line 150 of file LWHist.cxx.
|
inherited |
Definition at line 133 of file LWHist.cxx.
|
inherited |
Definition at line 175 of file LWHist.cxx.
|
inherited |
Definition at line 162 of file LWHist.cxx.
|
inherited |
Definition at line 222 of file LWHist.cxx.
Definition at line 244 of file LWHist.cxx.
|
inherited |
Definition at line 460 of file LWHist.cxx.
|
inherited |
Definition at line 233 of file LWHist.cxx.
|
inherited |
Definition at line 431 of file LWHist.cxx.
|
inherited |
Definition at line 440 of file LWHist.cxx.
|
inherited |
Definition at line 449 of file LWHist.cxx.
|
friend |
Definition at line 71 of file LWHist2D.h.
|
privateinherited |