![]() |
ATLAS Offline Software
|
#include <LWHist.h>
Classes | |
class | LWHistAxis |
class | LWHistDecorations |
Public Member Functions | |
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 | |
LWHist (const char *name, const char *title, bool rootbackend) | |
virtual | ~LWHist () |
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 |
virtual unsigned | actualGetNBinsX () const =0 |
virtual unsigned | actualGetNBinsY () const =0 |
Protected Attributes | |
unsigned short | m_nBytesFromPool |
Private Member Functions | |
LWHist (const LWHist &) | |
LWHist & | operator= (const LWHist &) |
void | ensureInitDecorations () |
Private Attributes | |
const bool | m_usingROOTBackend |
bool | m_ownsRootHisto |
char * | m_name |
char * | m_title |
LWHistDecorations * | m_decorations |
void * | m_customData |
Definition at line 189 of file LWHist.cxx.
|
protectedvirtual |
Definition at line 215 of file LWHist.cxx.
|
protectedpure virtual |
Implemented in TProfile2D_LW, TProfile_LW, TH2D_LW, TH2F_LW, TH2I_LW, TH1D_LW, TH1F_LW, and TH1I_LW.
|
protectedpure virtual |
Implemented in TProfile2D_LW, TProfile_LW, TH2D_LW, TH2F_LW, TH2I_LW, and LWHist1D.
|
protectedpure virtual |
Implemented in TProfile2D_LW, TProfile_LW, TH2D_LW, TH2F_LW, TH2I_LW, TH1D_LW, TH1F_LW, and TH1I_LW.
|
protectedpure virtual |
Implemented in TProfile2D_LW, TProfile_LW, LWHist1D, TH2D_LW, TH2F_LW, and TH2I_LW.
|
protectedpure virtual |
Implemented in TProfile2D_LW, TProfile_LW, LWHist2D, and LWHist1D.
|
protectedpure virtual |
Implemented in TProfile2D_LW, TProfile_LW, LWHist2D, and LWHist1D.
|
protectedvirtual |
|
protectedvirtual |
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 virtual |
Implemented in TProfile2D_LW, TH2D_LW, TH2F_LW, TH2I_LW, TProfile_LW, TH1D_LW, TH1F_LW, and TH1I_LW.
|
private |
Definition at line 90 of file LWHist.cxx.
|
pure virtual |
Implemented in TProfile2D_LW, TH2D_LW, TH2F_LW, TH2I_LW, TProfile_LW, TH1D_LW, TH1F_LW, and TH1I_LW.
short LWHist::GetMarkerColor | ( | ) | const |
Definition at line 96 of file LWHist.cxx.
float LWHist::GetMarkerSize | ( | ) | const |
Definition at line 113 of file LWHist.cxx.
short LWHist::GetMarkerStyle | ( | ) | const |
Definition at line 105 of file LWHist.cxx.
const char * LWHist::GetName | ( | ) | const |
Definition at line 366 of file LWHist.cxx.
|
pure virtual |
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 virtual |
Implemented in TProfile2D_LW, TH2D_LW, TH2F_LW, TH2I_LW, TProfile_LW, TH1D_LW, TH1F_LW, and TH1I_LW.
const char * LWHist::GetTitle | ( | ) | const |
Definition at line 372 of file LWHist.cxx.
LWHist::LWHistAxis * LWHist::GetXaxis | ( | ) |
Definition at line 309 of file LWHist.cxx.
LWHist::LWHistAxis * LWHist::GetYaxis | ( | ) |
Definition at line 319 of file LWHist.cxx.
LWHist::LWHistAxis * LWHist::GetZaxis | ( | ) |
Definition at line 328 of file LWHist.cxx.
|
pure virtual |
Implemented in TProfile2D_LW, TH2D_LW, TH2F_LW, TH2I_LW, TProfile_LW, TH1D_LW, TH1F_LW, and TH1I_LW.
|
pure virtual |
Implemented in TH2D_LW, TH2F_LW, TH2I_LW, TProfile2D_LW, TProfile_LW, TH1D_LW, TH1F_LW, and TH1I_LW.
|
static |
Definition at line 30 of file LWHist.cxx.
|
pure virtual |
Implemented in TProfile2D_LW, TH2D_LW, TH2F_LW, TH2I_LW, TProfile_LW, TH1D_LW, TH1F_LW, and TH1I_LW.
void LWHist::SetMarkerColor | ( | short | c = 1 | ) |
Definition at line 121 of file LWHist.cxx.
void LWHist::SetMarkerSize | ( | float | sz = 1 | ) |
Definition at line 150 of file LWHist.cxx.
void LWHist::SetMarkerStyle | ( | short | s = 1 | ) |
Definition at line 133 of file LWHist.cxx.
void LWHist::SetMaximum | ( | const double & | maximum = -1111 | ) |
Definition at line 175 of file LWHist.cxx.
void LWHist::SetMinimum | ( | const double & | minimum = -1111 | ) |
Definition at line 162 of file LWHist.cxx.
void LWHist::SetName | ( | const char * | n | ) |
Definition at line 222 of file LWHist.cxx.
Definition at line 244 of file LWHist.cxx.
void LWHist::SetOption | ( | const char * | option = " " | ) |
Definition at line 460 of file LWHist.cxx.
void LWHist::SetTitle | ( | const char * | t | ) |
Definition at line 233 of file LWHist.cxx.
void LWHist::SetXTitle | ( | const char * | t | ) |
Definition at line 431 of file LWHist.cxx.
void LWHist::SetYTitle | ( | const char * | t | ) |
Definition at line 440 of file LWHist.cxx.
void LWHist::SetZTitle | ( | const char * | t | ) |
Definition at line 449 of file LWHist.cxx.
|
private |