CMS 3D CMS Logo

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
34  ~HiggsTo2GammaSkim() override;
35 
37  bool filter(edm::Event&, const edm::EventSetup& ) override;
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
~HiggsTo2GammaSkim() override
HiggsTo2GammaSkim(const edm::ParameterSet &)
bool filter(edm::Event &, const edm::EventSetup &) override
Get event properties to send to builder to fill seed collection.