Fork me on GitHub

source: git/display/DelphesPlotSummary.h@ 2ca23b5

ImprovedOutputFile Timing dual_readout llp
Last change on this file since 2ca23b5 was 2ca23b5, checked in by Christophe Delaere <christophe.delaere@…>, 10 years ago

Started to work on the summary plots

Investigated the way to add a tab with summary plots. A new class is in
place (dummy for now) to manage these plots.
Other small changes: use the status bar, clean the maxPt for MET (easier
to change later on), filter GenParticles on status==1.

  • Property mode set to 100644
File size: 678 bytes
Line 
1#ifndef DelphesPlotSummary_h
2#define DelphesPlotSummary_h
3
4#include <vector>
5#include <map>
6#include "TString.h"
7#include "TH1F.h"
8#include "TCanvas.h"
9#include "TEveWindow.h"
10#include "DelphesBranchElement.h"
11#include "external/ExRootAnalysis/ExRootTreeReader.h"
12
13class DelphesPlotSummary
14{
15 public:
16 DelphesPlotSummary(TEveWindowTab* tab);
17 virtual ~DelphesPlotSummary();
18 void Init(std::vector<DelphesBranchBase*>& elements);
19 void FillSample(ExRootTreeReader* treeReader);
20 void FillEvent();
21
22 private:
23 TEveWindowTab* tab_;
24 std::vector<TCanvas*> canvases;
25 std::map< TString, std::vector<TH1F*> > histograms;
26
27};
28
29#endif // DelphesPlotSummary_h
30
Note: See TracBrowser for help on using the repository browser.