#include <PndTrackingQAAna.h>
|
void | InitHistograms () |
|
void | LabelQualityHistogram (TH1 *h) |
|
void | FillQualityHisto () |
|
void | FillIdealHistos () |
|
void | FillMomHistos () |
|
void | FillEfficiencyHistos () |
|
virtual void | SetQualityHisto (TH1 *histo, Bool_t relative, Int_t base=1) |
|
void | SaveHistoVectorAsPicture (std::vector< TH1 *>, TString identifier, int col, int row, TString options="") |
|
void | SaveHistosAsPicture () |
|
void | SetEfficiencyVsHisto (TH1D *h1, TString selector, TCut cut="", Double_t hitEfficiency=0.7) |
| Generates track efficiency histo vs. a selected parameter. More...
|
|
std::array< Double_t, 6 > | DoubleGaussFit (TH1 *hisDiff) |
|
◆ PndTrackingQAAna() [1/3]
PndTrackingQAAna::PndTrackingQAAna |
( |
| ) |
|
◆ PndTrackingQAAna() [2/3]
PndTrackingQAAna::PndTrackingQAAna |
( |
std::string |
fileName | ) |
|
|
inline |
◆ PndTrackingQAAna() [3/3]
PndTrackingQAAna::PndTrackingQAAna |
( |
TFile * |
file | ) |
|
|
inline |
◆ ~PndTrackingQAAna()
virtual PndTrackingQAAna::~PndTrackingQAAna |
( |
| ) |
|
|
virtual |
◆ AnalyseQAData()
void PndTrackingQAAna::AnalyseQAData |
( |
| ) |
|
◆ DoubleGaussFit()
std::array<Double_t, 6> PndTrackingQAAna::DoubleGaussFit |
( |
TH1 * |
hisDiff | ) |
|
|
protected |
◆ FillEfficiencyHistos()
void PndTrackingQAAna::FillEfficiencyHistos |
( |
| ) |
|
|
protected |
◆ FillIdealHistos()
void PndTrackingQAAna::FillIdealHistos |
( |
| ) |
|
|
protected |
◆ FillMomHistos()
void PndTrackingQAAna::FillMomHistos |
( |
| ) |
|
|
protected |
◆ FillQualityHisto()
void PndTrackingQAAna::FillQualityHisto |
( |
| ) |
|
|
protected |
◆ FillResults()
void PndTrackingQAAna::FillResults |
( |
| ) |
|
◆ GetPngFilenames()
std::vector<std::string> PndTrackingQAAna::GetPngFilenames |
( |
| ) |
const |
|
inline |
Definition at line 36 of file PndTrackingQAAna.h.
References AnalyseQAData(), cut, DoubleGaussFit(), FillEfficiencyHistos(), FillIdealHistos(), FillMomHistos(), FillQualityHisto(), FillResults(), Init(), InitHistograms(), LabelQualityHistogram(), SaveHistosAsPicture(), SaveHistoVectorAsPicture(), SetEfficiencyVsHisto(), SetQualityHisto(), and ~PndTrackingQAAna().
◆ GetResults()
std::map<std::string, double> PndTrackingQAAna::GetResults |
( |
| ) |
const |
|
inline |
◆ GetTrackingQASummary()
◆ Init()
void PndTrackingQAAna::Init |
( |
| ) |
|
◆ InitHistograms()
void PndTrackingQAAna::InitHistograms |
( |
| ) |
|
|
protected |
◆ LabelQualityHistogram()
void PndTrackingQAAna::LabelQualityHistogram |
( |
TH1 * |
h | ) |
|
|
protected |
◆ SaveHistosAsPicture()
void PndTrackingQAAna::SaveHistosAsPicture |
( |
| ) |
|
|
protected |
◆ SaveHistoVectorAsPicture()
void PndTrackingQAAna::SaveHistoVectorAsPicture |
( |
std::vector< TH1 *> |
, |
|
|
TString |
identifier, |
|
|
int |
col, |
|
|
int |
row, |
|
|
TString |
options = "" |
|
) |
| |
|
protected |
◆ SetEfficiencyVsHisto()
void PndTrackingQAAna::SetEfficiencyVsHisto |
( |
TH1D * |
h1, |
|
|
TString |
selector, |
|
|
TCut |
cut = "" , |
|
|
Double_t |
hitEfficiency = 0.7 |
|
) |
| |
|
protected |
Generates track efficiency histo vs. a selected parameter.
Referenced by GetPngFilenames().
◆ SetPictureFormat()
void PndTrackingQAAna::SetPictureFormat |
( |
TString |
format | ) |
|
|
inline |
◆ SetPicturePrefix()
void PndTrackingQAAna::SetPicturePrefix |
( |
TString |
prefix | ) |
|
|
inline |
◆ SetQAFileName()
void PndTrackingQAAna::SetQAFileName |
( |
TString |
fileName | ) |
|
|
inline |
◆ SetQualityHisto()
virtual void PndTrackingQAAna::SetQualityHisto |
( |
TH1 * |
histo, |
|
|
Bool_t |
relative, |
|
|
Int_t |
base = 1 |
|
) |
| |
|
protectedvirtual |
◆ SetSaveHistosAsPictures()
void PndTrackingQAAna::SetSaveHistosAsPictures |
( |
bool |
val | ) |
|
|
inline |
◆ SetWorkdir()
void PndTrackingQAAna::SetWorkdir |
( |
TString |
workdir | ) |
|
|
inline |
The documentation for this class was generated from the following file: