BmnRoot
Loading...
Searching...
No Matches
PadInfo Class Reference

Storage for pad content and it's options. More...

#include <PadInfo.h>

Collaboration diagram for PadInfo:
[legend]

Public Member Functions

 PadInfo ()
 
 PadInfo (TH1 *c)
 
 PadInfo (TH1 *c, vector< TH1 * > &&a, vector< TString > &&ao, TLegend *leg=nullptr)
 
virtual ~PadInfo ()
 
void Reset ()
 
 PadInfo ()
 
 PadInfo (TH1 *c)
 
 PadInfo (TH1 *c, vector< TH1 * > &&a, vector< TString > &&ao, TLegend *leg=nullptr)
 
virtual ~PadInfo ()
 
void Reset ()
 

Public Attributes

TH1 * temp
 
TH1 * current
 
TH1 * ref
 
vector< TH1 * > aux
 
vector< TString > auxOpt
 
TLegend * legend
 
TVirtualPad * padPtr
 
bool logx
 
bool logy
 
bool logz
 
bool normalize
 
string opt
 
string name
 
string variable
 
string selection
 

Detailed Description

Storage for pad content and it's options.

Definition at line 19 of file PadInfo.h.

Constructor & Destructor Documentation

◆ PadInfo() [1/6]

PadInfo::PadInfo ( )
inline

Definition at line 22 of file PadInfo.h.

◆ PadInfo() [2/6]

PadInfo::PadInfo ( TH1 *  c)
inline

Definition at line 34 of file PadInfo.h.

◆ PadInfo() [3/6]

PadInfo::PadInfo ( TH1 *  c,
vector< TH1 * > &&  a,
vector< TString > &&  ao,
TLegend *  leg = nullptr 
)
inline

Definition at line 46 of file PadInfo.h.

◆ ~PadInfo() [1/2]

virtual PadInfo::~PadInfo ( )
inlinevirtual

Definition at line 60 of file PadInfo.h.

References aux, current, legend, ref, and temp.

◆ PadInfo() [4/6]

PadInfo::PadInfo ( )
inline

Definition at line 22 of file PadInfo.h.

◆ PadInfo() [5/6]

PadInfo::PadInfo ( TH1 *  c)
inline

Definition at line 34 of file PadInfo.h.

◆ PadInfo() [6/6]

PadInfo::PadInfo ( TH1 *  c,
vector< TH1 * > &&  a,
vector< TString > &&  ao,
TLegend *  leg = nullptr 
)
inline

Definition at line 46 of file PadInfo.h.

◆ ~PadInfo() [2/2]

virtual PadInfo::~PadInfo ( )
inlinevirtual

Definition at line 60 of file PadInfo.h.

References aux, current, legend, ref, and temp.

Member Function Documentation

◆ Reset() [1/2]

void PadInfo::Reset ( )

Definition at line 3 of file PadInfo.cxx.

References aux, and current.

◆ Reset() [2/2]

void PadInfo::Reset ( )

Member Data Documentation

◆ aux

◆ auxOpt

vector< TString > PadInfo::auxOpt

◆ current

◆ legend

TLegend * PadInfo::legend

◆ logx

bool PadInfo::logx

Definition at line 84 of file PadInfo.h.

Referenced by BmnHist::DrawRef().

◆ logy

bool PadInfo::logy

Definition at line 85 of file PadInfo.h.

Referenced by BmnHistMSC::BmnHistMSC(), and BmnHist::DrawRef().

◆ logz

bool PadInfo::logz

Definition at line 86 of file PadInfo.h.

Referenced by BmnHist::DrawRef().

◆ name

string PadInfo::name

◆ normalize

bool PadInfo::normalize

Definition at line 87 of file PadInfo.h.

Referenced by BmnHist::DrawPad().

◆ opt

◆ padPtr

TVirtualPad * PadInfo::padPtr

Definition at line 83 of file PadInfo.h.

◆ ref

TH1 * PadInfo::ref

◆ selection

string PadInfo::selection

Definition at line 91 of file PadInfo.h.

Referenced by BmnHist::FillPad(), and BmnPadGenerator::GeneratePadNode().

◆ temp

TH1 * PadInfo::temp

Definition at line 76 of file PadInfo.h.

Referenced by BmnHist::FillPad(), BmnPadGenerator::GeneratePadNode(), and ~PadInfo().

◆ variable

string PadInfo::variable

Definition at line 90 of file PadInfo.h.

Referenced by BmnHist::FillPad(), and BmnPadGenerator::GeneratePadNode().


The documentation for this class was generated from the following files: