CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PythiaFilterGammaGamma.h
Go to the documentation of this file.
1 #ifndef PYTHIAFILTERGAMMAGAMMA_h
2 #define PYTHIAFILTERGAMMAGAMMA_h
3 
4 //
5 // Package: GeneratorInterface/GenFilters
6 // Class: PythiaFilterGammaGamma
7 //
8 // Original Author: Matteo Sani
9 //
10 //
11 
14 
18 
20 
21 #include "TH1D.h"
22 #include "TH1I.h"
23 
25  public:
28 
29  //void writeFile();
30 
31  virtual bool filter(edm::Event&, const edm::EventSetup&);
32  private:
33 
34  const HepMC::GenEvent *myGenEvent;
35 
36  std::string label;
37  double minptcut;
38  double maxptcut;
39  double minetacut;
40  double maxetacut;
41  int maxEvents;
43 
50 
51  //std::string fileName;
52  //TH1D *hPtSeed[2], *hEtaSeed[2], *hMassNarrow, *hMassWide;
53  //TH1I *hPidSeed[2], *hNTk[2], *hSel, *hNTkSum;
54  //TH1D *hPtCandidate[2], *hEtaCandidate[2];
55  //TH1I *hPidCandidate[2];
56 
57 };
58 #endif
virtual bool filter(edm::Event &, const edm::EventSetup &)
const HepMC::GenEvent * myGenEvent
PythiaFilterGammaGamma(const edm::ParameterSet &)