BmnRoot
Loading...
Searching...
No Matches
BmnProfQaReport.h
Go to the documentation of this file.
1#ifndef BMNPROFQAREPORT_H_
2#define BMNPROFQAREPORT_H_
3
4#include "BmnSimulationReport.h"
5class TH1;
6
14public:
15
20
24 BmnProfQaReport(TString name);
25
30
34 virtual void Draw();
35
36 static char* HistNameProfDigit(TString &detName, Short_t iSt, Short_t iMod, Short_t iLayer){
37 return Form("%s_board%d_%s_side", detName.Data(), (iSt + 1), (iLayer ? "N" : "P"));
38 }
39 static char* HistNameProfHits(TString &detName, Short_t iSt){
40 return Form("%s_board%d_x_vs_y", detName.Data(), (iSt + 1));
41 }
42
43protected:
47 virtual void Create();
48private:
49
50 ClassDef(BmnProfQaReport, 1)
51};
52
53#endif /* BMNPROFQAREPORT_H_ */
Profilometer Report QA.
virtual ~BmnProfQaReport()
Destructor.
static char * HistNameProfDigit(TString &detName, Short_t iSt, Short_t iMod, Short_t iLayer)
BmnProfQaReport()
Constructor.
virtual void Create()
Inherited from BmnSimulationReport.
static char * HistNameProfHits(TString &detName, Short_t iSt)
virtual void Draw()
Inherited from BmnSimulationReport.
BmnProfQaReport(TString name)
Constructor with parameters.
Base class for simulation reports.