#include <HistoView.h>
Public Member Functions | |
void | DrawAverage (TH1D &h) |
void | DrawBaseline (const sevt::PMTCalibData &pmtCalib, const double max) |
void | DrawDecay (const double time) |
void | DrawExponentialFit (TH1D &hist, const utl::ExponentialFitData &ef) |
void | DrawOffset (const double x, const double max) |
void | DrawQuadraticFit (const utl::QuadraticFitData &qf, TH1D &hist, const double lsValue) |
void | DrawQuadraticFit (TH1D &hist, const double lsValue, const double fitValue=0) |
bool | HasNoCalib (const sevt::PMT &pmt) |
bool | IsNotOK (const sevt::PMT &pmt) |
void | SetContent (TH1D &rh, const std::vector< double > &bins, const std::vector< int > &hist, const std::string &what="", const int subtractBin=-1) const |
Static Public Member Functions | |
static void | DividePage (TCanvas &c, const double xmargin=0.01, const double ymargin=0.01) |
Protected Member Functions | |
template<class DerivedTObjectType > | |
DerivedTObjectType & | Add (DerivedTObjectType *const obj) |
Definition at line 20 of file HistoView.h.
|
inlineprotectedinherited |
Definition at line 28 of file TObjectCollection.h.
References SdCalibPlotterOG::TObjectCollection::fObjects.
|
static |
Definition at line 131 of file HistoView.cc.
void HistoView::DrawAverage | ( | TH1D & | h | ) |
Definition at line 297 of file HistoView.cc.
References utl::g, utl::Sqr(), and sqrt().
void HistoView::DrawBaseline | ( | const sevt::PMTCalibData & | pmtCalib, |
const double | max | ||
) |
Definition at line 273 of file HistoView.cc.
References utl::g, sevt::PMTCalibData::GetBaseline(), sevt::PMTCalibData::GetBaselineRMS(), and max.
void HistoView::DrawDecay | ( | const double | time | ) |
Definition at line 316 of file HistoView.cc.
References utl::nanosecond.
void HistoView::DrawExponentialFit | ( | TH1D & | hist, |
const utl::ExponentialFitData & | ef | ||
) |
Definition at line 259 of file HistoView.cc.
References utl::ExponentialFitData::GetAmplitude(), utl::ExponentialFitData::GetSlope(), utl::ExponentialFitData::GetStart(), and utl::ExponentialFitData::GetStop().
void HistoView::DrawOffset | ( | const double | x, |
const double | max | ||
) |
Definition at line 286 of file HistoView.cc.
References RdGeoCeLDFFitter::a, and max.
void HistoView::DrawQuadraticFit | ( | const utl::QuadraticFitData & | qf, |
TH1D & | hist, | ||
const double | lsValue | ||
) |
Definition at line 214 of file HistoView.cc.
References utl::QuadraticFitData::GetExtremePosition(), utl::QuadraticFitData::GetExtremePositionError(), utl::QuadraticFitData::GetStart(), and utl::QuadraticFitData::GetStop().
void HistoView::DrawQuadraticFit | ( | TH1D & | hist, |
const double | lsValue, | ||
const double | fitValue = 0 |
||
) |
Definition at line 243 of file HistoView.cc.
References max.
bool HistoView::HasNoCalib | ( | const sevt::PMT & | pmt | ) |
Definition at line 157 of file HistoView.cc.
References sevt::PMT::HasCalibData().
bool HistoView::IsNotOK | ( | const sevt::PMT & | pmt | ) |
Definition at line 173 of file HistoView.cc.
References sevt::PMT::GetCalibData(), and sevt::PMTCalibData::IsTubeOk().
void HistoView::SetContent | ( | TH1D & | rh, |
const std::vector< double > & | bins, | ||
const std::vector< int > & | hist, | ||
const std::string & | what = "" , |
||
const int | subtractBin = -1 |
||
) | const |
Definition at line 189 of file HistoView.cc.
References utl::Histogram< BinT, VariableBinning< BinEdgesT, add_const_reference >, add_const_reference >::GetBinAverage(), utl::VariableBinning< BinEdgesT, add_const_reference >::GetNBins(), and WARNING.