BmnRoot
Loading...
Searching...
No Matches
BmnTrackingQaExpReport.cxx
Go to the documentation of this file.
2
3#include "BmnReportElement.h"
4#include "TStyle.h"
5
11
17
20{
21
22 // gSystem->Sleep(5000);
23
24 gStyle->SetPalette(77);
25
26 DrawThreeH2("Vertex_2D", "VertXY", "VertZX", "VertZY");
27 DrawThreeH2("Vertex_vs_number_of_tracks", "VertX_vs_Ntracks", "VertY_vs_Ntracks", "VertZ_vs_Ntracks");
28 DrawThreeH1("Vertex_1D", "VertX", "VertY", "VertZ");
29
30 DrawOneH1("Rigidity", "Rigidity", "");
31 DrawTwoH1("Multiplicity", "NInnTr", "NGlobTr", "", kFALSE);
32 DrawTwoH1("Hits_Multiplicity_in_InnerTracker", "NSilHits", "NGemHits", "", kFALSE);
33
34 // TOF
35 DrawTwoH2("Banana_plots", "banana_tof400", "banana_tof700", 2 * baseW, baseH);
36 DrawTwoH1("Hits_Multiplicity_in_ToF", "NTof400Hits", "NTof700Hits", "", kFALSE);
37 DrawTwoH2("ToF Hits", "TOF400_X_Y", "TOF700_X_Y", 2 * baseW, baseH);
38
39 // CSC
40 DrawTwoH1("Hits_Multiplicity_in_CSC_1_2", "NsCSC1Hits", "NsCSC2Hits", "", kFALSE);
41 DrawTwoH1("Hits_Multiplicity_in_CSC_3_4", "NsCSC3Hits", "NsCSC4Hits", "", kFALSE);
42 DrawTwoH1("Hits_Multiplicity_in_large_CSCs", "NlCSC5Hits", "NlCSC6Hits", "", kFALSE);
43
44 // DCH1
45
46 // DCH2
47
48 // SiBT
49 DrawOneH1("Hits Multiplicity in SiBT", "NSiBTHits", "");
50 DrawThreeH2("BmnSiBT_Hits", "x_vs_y_SiBT_st0", "x_vs_y_SiBT_st1", "x_vs_y_SiBT_st2");
51 DrawThreeH2("BmnSiBT_meanHits", "x_vs_y_SiBT_st0_meanInEvent", "x_vs_y_SiBT_st1_meanInEvent",
52 "x_vs_y_SiBT_st2_meanInEvent");
53 // DrawFourH2("BmnSiBTTracksParam", "VertexX_vs_SiBTTracksX", "SiBTTracks_FirstXY", "VertexX_vs_SiBTTracksY",
54 // "SiBTTracksFirstTx_Ty");
55 DrawTwoH2("Vertex_SiBT_correlation", "VertexX_vs_SiBTTracksX", "VertexY_vs_SiBTTracksY", baseW, baseH);
56 DrawThreeH1("BmnSiBTNHits", "NumberOfHitsInEvent_st0", "NumberOfHitsInEvent_st1", "NumberOfHitsInEvent_st2");
57
58 DrawHits2D();
60 fInitCanvasesDone = kTRUE;
61}
void SetReportName(TString name)
Definition BmnReport.h:56
Bool_t fInitCanvasesDone
Definition BmnReport.h:123
Base class for simulation reports.
void DrawTwoH2(const TString canvasName, const TString name1, const TString name2, 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 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 DrawThreeH1(const TString canvasName, const TString name1, const TString name2, const TString name3, Int_t histW=baseW, Int_t histH=baseH)
void DrawOneH1(const TString canvasName, const TString name1, const TString drawOpt, Int_t histW=baseW, Int_t histH=baseH)
virtual void Draw()
Inherited from BmnSimulationReport.
virtual ~BmnTrackingQaExpReport()
Destructor.
const Int_t baseH
const Int_t baseW