10#ifndef BMNLAMBDAQAREPORT_H_
11#define BMNLAMBDAQAREPORT_H_
13#include "BmnSimulationReport.h"
14#include "BmnGemStripStationSet.h"
15#include "BmnGemStripStationSet_RunSpring2017.h"
16#include <TClonesArray.h>
18#include "BmnParticlePairsInfo.h"
37 virtual void Create();
39 void PrintEventInfo();
40 void DrawNumberOfReconstructableLambdaHistograms(
const string& canvasName);
41 void DrawNumberOfLambdaHistograms(
const string& canvasName);
42 void DrawGeomEfficiencyHistograms(
const string& canvasName);
43 void DrawTwoDimensionalRecGeomEfficiencyHistograms(
const string& canvasName);
44 void DrawNumberOfLambdaDecayProtonsHistograms(
const string& canvasName );
45 void DrawTwoDimensionalRecProtonsRecEfficiencyHistograms(
const string& canvasName);
46 void DrawRecProtonsGeomEffHistograms(
const string& canvasName );
47 void DrawNumberOfLambdaDecayMesonsHistograms(
const string& canvasName );
48 void DrawRecMesonsGeomRecEffHistograms(
const string& canvasName );
49 void DrawTwoDimensionalRecMesonsGeomRecEfficiencyHistograms(
const string& canvasName);
50 void DrawNumberOfReconstructedLambdaHistograms(
const string& canvasName);
51 void DrawReconstructionEfficiencyHistograms(
const string& canvasName);
52 void DrawTwoDimensionalRealRecEfficiencyHistograms(
const string& canvasName );
53 void DrawNumberOfLambdaDecayProtonsReconstructedHistograms(
const string& canvasName );
54 void DrawTwoDimensionalRealRecEfficiencyRecProtonsHistograms(
const string& canvasName );
55 void DrawRecProtonsReconstructionEfficiencyHistograms(
const string& canvasName);
56 void DrawNumberOfLambdaDecayMesonsReconstructedHistograms(
const string& canvasName );
57 void DrawTwoDimensionalRealRecEfficiencyRecMesonsHistograms(
const string& canvasName );
58 void DrawRecMesonsReconstructionEfficiencyHistograms(
const string& canvasName);
59 void DrawNumberOfNotReconstructedLambdasHistograms(
const string& canvasName);
60 void DrawReconstructedFromMCLambdasHistograms(
const string& canvasName);
61 void DrawTwoDimensinalReconstructedFromMCLambdasHistograms(
const string& canvasName);
62 void DrawReconstructedFromMCWOCutsLambdasHistograms(
const string& canvasName);
63 void DrawTwoDimensinalReconstructedFromMCWOCutsLambdasHistograms(
const string& canvasName);
64 void DrawReconstructedLambdasHistograms(
const string& canvasName);
65 void DrawTwoDimensinalReconstructedLambdasHistograms(
const string& canvasName);
66 void DrawReconstructedLambdasWOCutsHistograms(
const string& canvasName);
67 void DrawTwoDimensinalReconstructedLambdasWOCutsHistograms(
const string& canvasName);
75 TString drawPointsOpt;
BmnLambdaQaReport(Bool_t, Bool_t, BmnParticlePairsInfo *, vector< TClonesArray * >)
Constructor.
virtual ~BmnLambdaQaReport()
Destructor.
Base class for simulation reports.