List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions
SdCalibPlotterOG::HistoView Class Reference

#include <HistoView.h>

Inheritance diagram for SdCalibPlotterOG::HistoView:
Inheritance graph
[legend]

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)
 

Detailed Description

Definition at line 20 of file HistoView.h.

Member Function Documentation

template<class DerivedTObjectType >
DerivedTObjectType& SdCalibPlotterOG::TObjectCollection::Add ( DerivedTObjectType *const  obj)
inlineprotectedinherited

Definition at line 28 of file TObjectCollection.h.

References SdCalibPlotterOG::TObjectCollection::fObjects.

void HistoView::DividePage ( TCanvas &  c,
const double  xmargin = 0.01,
const double  ymargin = 0.01 
)
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 
)
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 
)
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 
)
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

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

, generated on Tue Sep 26 2023.