#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: