CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HiggsTo2GammaSkim.h
Go to the documentation of this file.
1 #ifndef HiggsAnalysis_HiggsTo2GammaSkim
2 #define HiggsAnalysis_HiggsTo2GammaSkim
3 
4 /* \class HiggsTo2GammaSkim
5  *
6  *
7  * Filter to select 2 photon events based on the
8  * 1 or 2 photon HLT trigger,
9  *
10  * \author Kati Lassila-Perini - Helsinki Institute of Physics
11  *
12  */
13 
14 // system include files
15 #include <memory>
16 
17 // user include files
20 
26 
28 
29  public:
30  // Constructor
31  explicit HiggsTo2GammaSkim(const edm::ParameterSet&);
32 
33  // Destructor
35 
37  virtual bool filter(edm::Event&, const edm::EventSetup& );
38 
39 
40  private:
42 
43 
44  bool debug;
45  float photon1MinPt;
46  float photon2MinPt;
48 
49  // Reco samples
51 };
52 
53 #endif
edm::EDGetTokenT< reco::PhotonCollection > thePhotonToken
virtual bool filter(edm::Event &, const edm::EventSetup &)
Get event properties to send to builder to fill seed collection.
HiggsTo2GammaSkim(const edm::ParameterSet &)