ant
A2 ant: class-based analysis framework
ant::hstack::options_t Struct Reference

#include <hstack.h>

+ Collaboration diagram for ant::hstack::options_t:

Classes

struct  hist_t
 
struct  scale_t
 

Public Member Functions

hist_t tryGetHist (const std::string &titlekey) const
 

Public Attributes

bool UseIntelliLegend = true
 
bool IgnoreEmptyHist = true
 
bool ShowEntriesInLegend = true
 
bool UseIntelliTitle = true
 
bool FixLegendPosition = false
 
bool UseYAxisEntriesPerBin = false
 
interval< interval< double > > LegendPosition
 
interval< double > YAxisRange = {std_ext::NaN, std_ext::NaN}
 
double MCScale = 1.0
 
std::map< std::string, hist_tPerHist
 
std::map< TH1 *, scale_tAppliedScale
 

Member Function Documentation

◆ tryGetHist()

hist_t ant::hstack::options_t::tryGetHist ( const std::string &  titlekey) const
inline

Member Data Documentation

◆ AppliedScale

std::map<TH1*, scale_t> ant::hstack::options_t::AppliedScale

◆ FixLegendPosition

bool ant::hstack::options_t::FixLegendPosition = false

◆ IgnoreEmptyHist

bool ant::hstack::options_t::IgnoreEmptyHist = true

◆ LegendPosition

interval<interval<double> > ant::hstack::options_t::LegendPosition
Initial value:
= {
{0.7, 0.63},
{0.88, 0.88}
}

◆ MCScale

double ant::hstack::options_t::MCScale = 1.0

◆ PerHist

std::map<std::string, hist_t> ant::hstack::options_t::PerHist

◆ ShowEntriesInLegend

bool ant::hstack::options_t::ShowEntriesInLegend = true

◆ UseIntelliLegend

bool ant::hstack::options_t::UseIntelliLegend = true

◆ UseIntelliTitle

bool ant::hstack::options_t::UseIntelliTitle = true

◆ UseYAxisEntriesPerBin

bool ant::hstack::options_t::UseYAxisEntriesPerBin = false

◆ YAxisRange

interval<double> ant::hstack::options_t::YAxisRange = {std_ext::NaN, std_ext::NaN}

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