#include <Book.h>
Classes | |
struct | match_name |
Public Types | |
typedef boost::filter_iterator < match_name, book_t::const_iterator > | const_iterator |
typedef boost::filter_iterator < match_name, book_t::iterator > | iterator |
Public Member Functions | |
iterator | begin (string_t re=".*") |
const_iterator | begin (string_t re=".*") const |
Book () | |
Book (string_t t) | |
TH1 * | book (string_t name, TH1 *const hist) |
bool | empty () const |
iterator | end (string_t re=".*") |
const_iterator | end (string_t re=".*") const |
void | erase (string_t name) |
void | erase (iterator it) |
void | fill (double_t X, const char *name, uint_t NbinsX, double_t Xlow, double_t Xup, double_t W=1) |
void | fill (double_t X, const poly< std::string > &names, uint_t NbinsX, double_t Xlow, double_t Xup, double_t W=1) |
void | fill (double_t X, double_t Y, const char *name, uint_t NbinsX, double_t Xlow, double_t Xup, double_t W=1) |
void | fill (double_t X, double_t Y, const poly< std::string > &names, uint_t NbinsX, double_t Xlow, double_t Xup, double_t W=1) |
void | fill (double_t X, double_t Y, const char *name, uint_t NbinsX, double_t Xlow, double_t Xup, uint_t NbinsY, double_t Ylow, double_t Yup, double_t W=1) |
void | fill (double_t X, double_t Y, const poly< std::string > &names, uint_t NbinsX, double_t Xlow, double_t Xup, uint_t NbinsY, double_t Ylow, double_t Yup, double_t W=1) |
void | fill (double_t X, double_t Y, double_t Z, const char *name, uint_t NbinsX, double_t Xlow, double_t Xup, uint_t NbinsY, double_t Ylow, double_t Yup, uint_t NbinsZ, double_t Zlow, double_t Zup, double_t W=1) |
void | fill (double_t X, double_t Y, double_t Z, const poly< std::string > &names, uint_t NbinsX, double_t Xlow, double_t Xup, uint_t NbinsY, double_t Ylow, double_t Yup, uint_t NbinsZ, double_t Zlow, double_t Zup, double_t W=1) |
std::pair< iterator, iterator > | filter_range (string_t re=".*") |
std::pair< const_iterator, const_iterator > | filter_range (string_t re=".*") const |
iterator | find (string_t name, string_t re=".*") |
const_iterator | find (string_t name, string_t re=".*") const |
TH1 *& | operator[] (string_t name) |
const TH1 * | operator[] (string_t name) const |
long | size () const |
string_t & | title () const |
Private Types | |
typedef std::map< std::string, TH1 * > | book_t |
typedef const double | double_t |
typedef const std::string | string_t |
typedef const unsigned long | uint_t |
Private Attributes | |
book_t | book_ |
TDirectory * | directory |
std::string | title_ |
|
private |
typedef boost::filter_iterator<match_name,book_t::const_iterator> Book::const_iterator |
|
private |
typedef boost::filter_iterator<match_name,book_t::iterator> Book::iterator |
|
private |
|
private |
Definition at line 48 of file Book.h.
References b, book_, and ExpressReco_HICollisions_FallBack::e.
Referenced by LA_Filler_Fitter::ensemble_results(), LA_Filler_Fitter::ensemble_summary(), filter_range(), LA_Filler_Fitter::fit_width_profile(), LA_Filler_Fitter::layer_results(), LA_Filler_Fitter::make_and_fit_symmchi2(), LA_Filler_Fitter::module_results(), sistrip::MeasureLA::process_reports(), sistrip::MeasureLA::summarize_module_muH_byLayer(), sistrip::EnsembleCalibrationLA::write_ensembles_plots(), sistrip::MeasureLA::write_report_plots(), sistrip::MeasureLA::write_report_text_ms(), and sistrip::EnsembleCalibrationLA::write_samples_plots().
|
inline |
|
inline |
|
inline |
Definition at line 39 of file Book.h.
References book_.
Referenced by python.Vispa.Gui.VispaWidget.TextField::setAutosizeFont(), and python.Vispa.Gui.VispaWidget.TextField::setAutotruncate().
Definition at line 50 of file Book.h.
References book_, and ExpressReco_HICollisions_FallBack::e.
Referenced by Types.LuminosityBlockRange::cppID(), Types.EventRange::cppID(), LA_Filler_Fitter::ensemble_results(), LA_Filler_Fitter::ensemble_summary(), filter_range(), LA_Filler_Fitter::fit_width_profile(), LA_Filler_Fitter::layer_results(), LA_Filler_Fitter::make_and_fit_symmchi2(), LA_Filler_Fitter::module_results(), sistrip::MeasureLA::process_reports(), sistrip::MeasureLA::summarize_module_muH_byLayer(), sistrip::EnsembleCalibrationLA::write_ensembles_plots(), sistrip::MeasureLA::write_report_plots(), sistrip::MeasureLA::write_report_text_ms(), and sistrip::EnsembleCalibrationLA::write_samples_plots().
|
inline |
Definition at line 51 of file Book.h.
References book_, and ExpressReco_HICollisions_FallBack::e.
Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
|
inline |
|
inline |
|
inline |
Definition at line 60 of file Book.h.
Referenced by fill(), LA_Filler_Fitter::fill_one_cluster(), LA_Filler_Fitter::summarize_ensembles(), and sistrip::MeasureLA::summarize_module_muH_byLayer().
|
inline |
Definition at line 62 of file Book.h.
References poly< T >::begin(), book(), book_, cond::rpcobimon::current, poly< T >::end(), and AlCaRecoCosmics_cfg::name.
|
inline |
|
inline |
Definition at line 74 of file Book.h.
References poly< T >::begin(), book(), book_, cond::rpcobimon::current, poly< T >::end(), and AlCaRecoCosmics_cfg::name.
|
inline |
|
inline |
Definition at line 87 of file Book.h.
References poly< T >::begin(), book(), book_, cond::rpcobimon::current, poly< T >::end(), and AlCaRecoCosmics_cfg::name.
|
inline |
|
inline |
Definition at line 102 of file Book.h.
References poly< T >::begin(), book(), book_, cond::rpcobimon::current, poly< T >::end(), and AlCaRecoCosmics_cfg::name.
|
inline |
Definition at line 52 of file Book.h.
References book_.
Referenced by BeautifulSoup.Tag::_invert(), BeautifulSoup.PageElement::insert(), and LA_Filler_Fitter::make_and_fit_symmchi2().
|
inline |
Definition at line 53 of file Book.h.
References book_.
Referenced by BeautifulSoup.Tag::_invert(), and BeautifulSoup.PageElement::insert().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 38 of file Book.h.
References title_.
Referenced by python.Vispa.Views.LineDecayView.LineDecayContainer::autolayout(), python.Vispa.Views.LineDecayView.LineDecayContainer::autolayoutThreadFinished(), python.Vispa.Views.LineDecayView.LineDecayContainer::childFinishedAutolayouting(), and python.Vispa.Gui.PortWidget.PortWidget::name().
|
private |