ant
A2 ant: class-based analysis framework
ant::TTree_drawable Struct Reference

#include <RootDraw.h>

+ Inheritance diagram for ant::TTree_drawable:
+ Collaboration diagram for ant::TTree_drawable:

Public Member Functions

 TTree_drawable (TTree *tree, const std::string &formula, const std::string &cut="")
 
 TTree_drawable (TTree *tree, const std::string &varx, const std::string &cut, const std::string &title, const std::string &xlabel, const std::string &ylabel, const BinSettings &binsx, const std::string &name)
 
 TTree_drawable (TTree *tree, const std::string &varx, const std::string &cut, const std::string &title, const std::string &xlabel, const std::string &ylabel, const BinSettings &binsx)
 
 TTree_drawable (TTree *tree, const std::string &varx, const std::string &vary, const std::string &cut, const std::string &title, const std::string &xlabel, const std::string &ylabel, const BinSettings &binsx, const BinSettings &binsy, const std::string &name)
 
 TTree_drawable (TTree *tree, const std::string &varx, const std::string &vary, const std::string &cut, const std::string &title, const std::string &xlabel, const std::string &ylabel, const BinSettings &binsx, const BinSettings &binsy)
 
virtual void Draw (const std::string &option) const override
 
- Public Member Functions inherited from ant::root_drawable_traits
virtual ~root_drawable_traits ()=default
 

Static Public Attributes

static unsigned nInstances = 0
 

Protected Attributes

TTree * Tree
 
std::string Formula
 
std::string Cut
 
std::string Title
 
std::string Name
 
std::string Xlabel
 
std::string Ylabel
 
bool autolabels
 

Constructor & Destructor Documentation

◆ TTree_drawable() [1/5]

TTree_drawable::TTree_drawable ( TTree *  tree,
const std::string &  formula,
const std::string &  cut = "" 
)

◆ TTree_drawable() [2/5]

TTree_drawable::TTree_drawable ( TTree *  tree,
const std::string &  varx,
const std::string &  cut,
const std::string &  title,
const std::string &  xlabel,
const std::string &  ylabel,
const BinSettings binsx,
const std::string &  name 
)

◆ TTree_drawable() [3/5]

ant::TTree_drawable::TTree_drawable ( TTree *  tree,
const std::string &  varx,
const std::string &  cut,
const std::string &  title,
const std::string &  xlabel,
const std::string &  ylabel,
const BinSettings binsx 
)
inline

◆ TTree_drawable() [4/5]

TTree_drawable::TTree_drawable ( TTree *  tree,
const std::string &  varx,
const std::string &  vary,
const std::string &  cut,
const std::string &  title,
const std::string &  xlabel,
const std::string &  ylabel,
const BinSettings binsx,
const BinSettings binsy,
const std::string &  name 
)

◆ TTree_drawable() [5/5]

ant::TTree_drawable::TTree_drawable ( TTree *  tree,
const std::string &  varx,
const std::string &  vary,
const std::string &  cut,
const std::string &  title,
const std::string &  xlabel,
const std::string &  ylabel,
const BinSettings binsx,
const BinSettings binsy 
)
inline

Member Function Documentation

◆ Draw()

void TTree_drawable::Draw ( const std::string &  option) const
overridevirtual

Member Data Documentation

◆ autolabels

bool ant::TTree_drawable::autolabels
protected

◆ Cut

std::string ant::TTree_drawable::Cut
protected

◆ Formula

std::string ant::TTree_drawable::Formula
protected

◆ Name

std::string ant::TTree_drawable::Name
protected

◆ nInstances

unsigned TTree_drawable::nInstances = 0
static

◆ Title

std::string ant::TTree_drawable::Title
protected

◆ Tree

TTree* ant::TTree_drawable::Tree
protected

◆ Xlabel

std::string ant::TTree_drawable::Xlabel
protected

◆ Ylabel

std::string ant::TTree_drawable::Ylabel
protected

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