|
BmnRoot
|
Create report for tracking QA. More...
#include <BmnTrackingQaExpReport.h>
Public Member Functions | |
| BmnTrackingQaExpReport () | |
| Constructor. | |
| BmnTrackingQaExpReport (TString name) | |
| Constructor with parameters. | |
| virtual | ~BmnTrackingQaExpReport () |
| Destructor. | |
| virtual void | Draw () |
| Inherited from BmnSimulationReport. | |
| BmnTrackingQaExpReport () | |
| Constructor. | |
| BmnTrackingQaExpReport (TString name) | |
| Constructor with parameters. | |
| virtual | ~BmnTrackingQaExpReport () |
| Destructor. | |
| virtual void | Draw () |
| Inherited from BmnSimulationReport. | |
Public Member Functions inherited from BmnSimulationReport | |
| BmnSimulationReport () | |
| Constructor. | |
| virtual | ~BmnSimulationReport () |
| Destructor. | |
| void | Create (BmnHistManager *histManager, const string &outputDir) |
| Main function which creates report data. | |
| void | Create (const string &outputDir) |
| void | Create () |
| Pure abstract function which is called from public Create() function. This function has to write report using Out() for output stream and R() for report elements. This function is called for each report type. | |
| void | Create (const string &fileName, const string &outputDir) |
| Main function which creates report data. | |
| void | SetHM (BmnHistManager *hm) |
| BmnHistManager * | HM () const |
| Return pointer to Histogram manager. | |
| void | DrawH1ByPattern (const string &histNamePattern) |
| Select by pattern TH1 histograms and draw each histogram on separate canvas. | |
| void | DrawH1ByPattern (const string &histNamePattern, string(*labelFormatter)(const string &, const BmnHistManager *)) |
| Select by pattern TH1 histograms and draw all histograms on the same canvas. | |
| void | DrawH2ByPattern (const string &histNamePattern, HistScale logx=kLinear, HistScale logy=kLinear, HistScale logz=kLinear, const string &drawOpt="") |
| Select by pattern TH2 histograms and draw each histogram on separate canvas. | |
| void | SetOnlyPrimes (const Bool_t prime) |
| Bool_t | GetOnlyPrimes () const |
| void | AddStationSet (DetectorId id, void *ss) |
| void | DrawHits2D () |
| BmnSimulationReport () | |
| Constructor. | |
| virtual | ~BmnSimulationReport () |
| Destructor. | |
| void | Create (BmnHistManager *histManager, const string &outputDir) |
| Main function which creates report data. | |
| void | Create (const string &outputDir) |
| void | Create () |
| Pure abstract function which is called from public Create() function. This function has to write report using Out() for output stream and R() for report elements. This function is called for each report type. | |
| void | Create (const string &fileName, const string &outputDir) |
| Main function which creates report data. | |
| void | SetHM (BmnHistManager *hm) |
| BmnHistManager * | HM () const |
| Return pointer to Histogram manager. | |
| void | DrawH1ByPattern (const string &histNamePattern) |
| Select by pattern TH1 histograms and draw each histogram on separate canvas. | |
| void | DrawH1ByPattern (const string &histNamePattern, string(*labelFormatter)(const string &, const BmnHistManager *)) |
| Select by pattern TH1 histograms and draw all histograms on the same canvas. | |
| void | DrawH2ByPattern (const string &histNamePattern, HistScale logx=kLinear, HistScale logy=kLinear, HistScale logz=kLinear, const string &drawOpt="") |
| Select by pattern TH2 histograms and draw each histogram on separate canvas. | |
| void | SetOnlyPrimes (const Bool_t prime) |
| Bool_t | GetOnlyPrimes () const |
| void | AddStationSet (DetectorId id, void *ss) |
| void | DrawHits2D () |
Public Member Functions inherited from BmnReport | |
| BmnReport () | |
| Constructor. | |
| virtual | ~BmnReport () |
| Destructor. | |
| const BmnReportElement * | R () const |
| Accessor to BmnReportElement object. User has to write the report using available tags from BmnReportElement class. | |
| ostream & | Out () const |
| All text output goes to this stream. | |
| void | Register (string path) |
| void | CallDraw () |
| void | SetReportName (TString name) |
| void | SetReportTitle (const string &title) |
| void | SetOutputDir (const string &outputDir) |
| void | SetMonitorMode (const Bool_t mm) |
| void | SetObjServer (THttpServer *s) |
| const string & | GetReportName () const |
| const string & | GetReportTitle () const |
| const string & | GetOutputDir () const |
| Bool_t | GetMonitorMode () const |
| THttpServer * | GetObjServer () const |
| BmnReport () | |
| Constructor. | |
| virtual | ~BmnReport () |
| Destructor. | |
| const BmnReportElement * | R () const |
| Accessor to BmnReportElement object. User has to write the report using available tags from BmnReportElement class. | |
| ostream & | Out () const |
| All text output goes to this stream. | |
| void | Register (string path) |
| void | CallDraw () |
| void | SetReportName (TString name) |
| void | SetReportTitle (const string &title) |
| void | SetOutputDir (const string &outputDir) |
| void | SetMonitorMode (const Bool_t mm) |
| void | SetObjServer (THttpServer *s) |
| const string & | GetReportName () const |
| const string & | GetReportTitle () const |
| const string & | GetOutputDir () const |
| Bool_t | GetMonitorMode () const |
| THttpServer * | GetObjServer () const |
Additional Inherited Members | |
Static Public Member Functions inherited from BmnSimulationReport | |
| static TClass * | GetStationSetClass (DetectorId det) |
| static char * | HistNameHits (string detName, Short_t iSt) |
| static char * | HistNameHits (TString &detName, Short_t iSt) |
| static char * | HistNameStripDigit (TString &detName, Short_t iSt, Short_t iMod, Short_t iLayer) |
| static TClass * | GetStationSetClass (DetectorId det) |
| static char * | HistNameHits (string detName, Short_t iSt) |
| static char * | HistNameHits (TString &detName, Short_t iSt) |
| static char * | HistNameStripDigit (TString &detName, Short_t iSt, Short_t iMod, Short_t iLayer) |
Protected Member Functions inherited from BmnSimulationReport | |
| void | DrawMuSigma (TVirtualPad *pad, TH1 *h) |
| void | DrawOneH1 (const TString canvasName, const TString name1, const TString drawOpt, Int_t histW=baseW, Int_t histH=baseH) |
| void | DrawOneH1Log (const TString canvasName, const TString name1, const TString drawOpt, Int_t histW=baseW, Int_t histH=baseH) |
| void | DrawTwoH1 (const TString canvasName, const TString name1, const TString name2, const TString drawOpt, Bool_t doFit=kFALSE, Int_t histW=baseW, Int_t histH=baseH) |
| void | DrawOneH2 (const TString canvasName, const TString name1, Int_t histW=baseW, Int_t histH=baseH) |
| void | DrawTwoH2 (const TString canvasName, const TString name1, const TString name2, Int_t histW=baseW, Int_t histH=baseH) |
| void | DrawThreeH1 (const TString canvasName, const TString name1, const TString name2, const TString name3, Int_t histW=baseW, Int_t histH=baseH) |
| void | DrawThreeH2 (const TString canvasName, const TString name1, const TString name2, const TString name3, Int_t histW=baseW, Int_t histH=baseH) |
| void | DrawFourH2 (const TString canvasName, const TString name1, const TString name2, const TString name3, const TString name4, Int_t histW=baseW, Int_t histH=baseH) |
| void | DrawNH2 (const string canvasName, const vector< string > &names, Int_t histW=baseW, Int_t histH=baseH, Int_t ncols=2) |
| void | DrawMuSigma (TVirtualPad *pad, TH1 *h) |
| void | DrawOneH1 (const TString canvasName, const TString name1, const TString drawOpt, Int_t histW=baseW, Int_t histH=baseH) |
| void | DrawOneH1Log (const TString canvasName, const TString name1, const TString drawOpt, Int_t histW=baseW, Int_t histH=baseH) |
| void | DrawTwoH1 (const TString canvasName, const TString name1, const TString name2, const TString drawOpt, Bool_t doFit=kFALSE, Int_t histW=baseW, Int_t histH=baseH) |
| void | DrawOneH2 (const TString canvasName, const TString name1, Int_t histW=baseW, Int_t histH=baseH) |
| void | DrawTwoH2 (const TString canvasName, const TString name1, const TString name2, Int_t histW=baseW, Int_t histH=baseH) |
| void | DrawThreeH1 (const TString canvasName, const TString name1, const TString name2, const TString name3, Int_t histW=baseW, Int_t histH=baseH) |
| void | DrawThreeH2 (const TString canvasName, const TString name1, const TString name2, const TString name3, Int_t histW=baseW, Int_t histH=baseH) |
| void | DrawFourH2 (const TString canvasName, const TString name1, const TString name2, const TString name3, const TString name4, Int_t histW=baseW, Int_t histH=baseH) |
| void | DrawNH2 (const string canvasName, const vector< string > &names, Int_t histW=baseW, Int_t histH=baseH, Int_t ncols=2) |
Protected Member Functions inherited from BmnReport | |
| void | CreateReports () |
| Create all available report types. | |
| TCanvas * | CreateCanvas (const char *name, const char *title, Int_t ww, Int_t wh) |
| Create canvas and put it to vector of TCanvases. Canvases created with this function will be automatically saved to image and printed in the report. | |
| void | SaveCanvasesAsImages () const |
| Save all canvases to images. | |
| void | WriteCanvases () const |
| Write canvases to file. | |
| void | PrintCanvases () const |
| Print images created from canvases in the report. | |
| void | CreateReports () |
| Create all available report types. | |
| TCanvas * | CreateCanvas (const char *name, const char *title, Int_t ww, Int_t wh) |
| Create canvas and put it to vector of TCanvases. Canvases created with this function will be automatically saved to image and printed in the report. | |
| void | SaveCanvasesAsImages () const |
| Save all canvases to images. | |
| void | WriteCanvases () const |
| Write canvases to file. | |
| void | PrintCanvases () const |
| Print images created from canvases in the report. | |
Protected Attributes inherited from BmnSimulationReport | |
| const Int_t | MinNEntries4Fit = 10 |
Protected Attributes inherited from BmnReport | |
| THttpServer * | fServer |
| Bool_t | fMonitorMode |
| Bool_t | fInitCanvasesDone |
Create report for tracking QA.
Definition at line 15 of file BmnTrackingQaExpReport.h.
| BmnTrackingQaExpReport::BmnTrackingQaExpReport | ( | ) |
Constructor.
Definition at line 6 of file BmnTrackingQaExpReport.cxx.
References BmnReport::SetReportName().
| BmnTrackingQaExpReport::BmnTrackingQaExpReport | ( | TString | name | ) |
Constructor with parameters.
Definition at line 12 of file BmnTrackingQaExpReport.cxx.
References BmnReport::SetReportName().
|
virtual |
Destructor.
Definition at line 18 of file BmnTrackingQaExpReport.cxx.
| BmnTrackingQaExpReport::BmnTrackingQaExpReport | ( | ) |
Constructor.
| BmnTrackingQaExpReport::BmnTrackingQaExpReport | ( | TString | name | ) |
Constructor with parameters.
|
virtual |
Destructor.
|
virtual |
Inherited from BmnSimulationReport.
Implements BmnReport.
Definition at line 19 of file BmnTrackingQaExpReport.cxx.
References baseH, baseW, BmnSimulationReport::DrawHits2D(), BmnSimulationReport::DrawOneH1(), BmnSimulationReport::DrawThreeH1(), BmnSimulationReport::DrawThreeH2(), BmnSimulationReport::DrawTwoH1(), BmnSimulationReport::DrawTwoH2(), and BmnReport::fInitCanvasesDone.
|
virtual |
Inherited from BmnSimulationReport.
Implements BmnReport.