boca::Histograms Class Reference

#include <Histograms.hh>

Inheritance diagram for boca::Histograms:
[legend]
Collaboration diagram for boca::Histograms:
[legend]

Public Member Functions

 Histograms ()
 
 Histograms (std::string const &path, std::string const &name, bool show_title=false)
 
 ~Histograms ()
 
void AddHistogram (const std::vector< double > &values, const Names &name, const boca::Rectangle< double > &range)
 
void AddHistogram (const std::vector< double > &values, const Names &name, boca::Range< double > const &range, bool is_int=false)
 
void SetLegend (Orientation orientation, std::string const &title="")
 
void Draw ()
 
void SetXAxis (latex::String const &title, Range< double > const &range=Range< double >())
 
void SetYAxis (latex::String const &title, Range< double > const &range=Range< double >())
 
void AddLine (double x_value, std::string const &title="")
 
- Public Member Functions inherited from boca::Canvas
 Canvas ()
 
 Canvas (std::string const &path, std::string const &name, bool show_title=false)
 
TCanvas const & canvas () const
 
TCanvas & canvas ()
 
template<typename Value >
bool SetLog (Range< Value > const &range)
 
void SetLog ()
 
std::string SaveAs (std::string const &name)
 
std::string FileName () const
 
virtual std::string FileBaseName () const
 
 Canvas (Canvas const &)=default
 
 Canvas (Canvas &&)=default
 
Canvasoperator= (Canvas const &)&=default
 
Canvasoperator= (Canvas &&)&=default
 

Additional Inherited Members

- Protected Member Functions inherited from boca::Canvas
 ~Canvas ()
 
std::string const & Title () const
 
std::string Path () const
 

Constructor & Destructor Documentation

boca::Histograms::Histograms ( )
boca::Histograms::Histograms ( std::string const &  path,
std::string const &  name,
bool  show_title = false 
)
boca::Histograms::~Histograms ( )

Member Function Documentation

void boca::Histograms::AddHistogram ( const std::vector< double > &  values,
const Names name,
const boca::Rectangle< double > &  range 
)
void boca::Histograms::AddHistogram ( const std::vector< double > &  values,
const Names name,
boca::Range< double > const &  range,
bool  is_int = false 
)
void boca::Histograms::AddLine ( double  x_value,
std::string const &  title = "" 
)
void boca::Histograms::Draw ( )
void boca::Histograms::SetLegend ( boca::Orientation  orientation,
std::string const &  title = "" 
)
void boca::Histograms::SetXAxis ( latex::String const &  title,
boca::Range< double > const &  range = Range<double>() 
)
void boca::Histograms::SetYAxis ( latex::String const &  title,
boca::Range< double > const &  range = Range<double>() 
)

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