7#ifndef BMNTRACKINGQAREPORT_H_
8#define BMNTRACKINGQAREPORT_H_
10#include "BmnSimulationReport.h"
11#include "BmnDrawOnline.h"
57 void DrawMomResGem(
const TString canvasName, TString name2d, TString nameSigma, TString nameMean, TString nameAver);
61 void DrawPar(
const TString canvasName, TString* inNames);
62 void DrawVertResGem(
const TString canvasName, TString name1dX, TString name1dY, TString name1dZ);
66 void DrawOneH1(
const TString canvasName,
const TString name1,
const TString drawOpt);
67 void DrawTwoH1(
const TString canvasName,
const TString name1,
const TString name2,
const TString drawOpt, Bool_t doFit);
68 void DrawOneH2(
const TString canvasName,
const TString name1);
69 void DrawTwoH2(
const TString canvasName,
const TString name1,
const TString name2, Int_t w = 1000, Int_t h = 500);
70 void DrawThreeH1(
const TString canvasName,
const TString name1,
const TString name2,
const TString name3);
71 void DrawThreeH2(
const TString canvasName,
const TString name1,
const TString name2,
const TString name3);
74 void DrawEffGem(
const TString canvasName, TString* inNames, TString* outNames);
Base class for simulation reports.
Create report for tracking QA.
void DrawOneH2(const TString canvasName, const TString name1)
void DrawMomResGem(const TString canvasName, TString name2d, TString nameSigma, TString nameMean, TString nameAver)
virtual void Create()
Inherited from BmnSimulationReport.
void DrawTwoH2(const TString canvasName, const TString name1, const TString name2, Int_t w=1000, Int_t h=500)
void DrawPar(const TString canvasName, TString *inNames)
vector< string > fGlobalTrackVariants
void DrawTwoH1(const TString canvasName, const TString name1, const TString name2, const TString drawOpt, Bool_t doFit)
BmnTrackingQaReport()
Constructor.
void DrawMuSigma(TVirtualPad *pad, TH1 *h)
void DrawPtSimPtRec(const TString canvasName)
virtual void Draw()
Inherited from BmnSimulationReport.
BmnTrackingQaReport(TString name)
Constructor with parameters.
void DrawThreeH2(const TString canvasName, const TString name1, const TString name2, const TString name3)
void DrawResAndPull(const TString canvasName, TString *inNames)
void DrawHitRes(TString pref, TString axis)
void DrawOneH1(const TString canvasName, const TString name1, const TString drawOpt)
void DrawEffGhostGem(const TString canvasName)
void DrawEffGem(const TString canvasName, TString *inNames, TString *outNames)
void FillAndFitSlice(TString nameSigma, TString nameMean, TString name2d)
void DrawNhitsGem(const TString canvasName)
void DrawVertResGem(const TString canvasName, TString name1dX, TString name1dY, TString name1dZ)
void DrawMeanLine(TH1 *hist)
void DrawResAndPull_2D(const TString canvasName, TString *inNames)
void DrawThreeH1(const TString canvasName, const TString name1, const TString name2, const TString name3)
void DrawEventsInfo(const TString canvasName)
virtual ~BmnTrackingQaReport()
Destructor.