CMS 3D CMS Logo

HiggsToZZ4LeptonsSkim.h
Go to the documentation of this file.
1 #ifndef HiggsAnalysis_HiggsToZZ4LeptonsSkim
2 #define HiggsAnalysis_HiggsToZZ4LeptonsSkim
3 
4 /* \class HiggsTo4LeptonsSkim
5  *
6  *
7  * Filter to select 4 lepton events based on the
8  * 1 or 2 electron or 1 or 2 muon HLT trigger,
9  * and four leptons (no flavour requirement).
10  * No charge requirements are applied on event.
11  *
12  * \author Dominique Fortin - UC Riverside
13  *
14  */
15 
16 // system include files
17 #include <memory>
18 
19 // user include files
22 
27 
30 
32 public:
33  // Constructor
35 
36  // Destructor
37  ~HiggsToZZ4LeptonsSkim() override;
38 
40  bool filter(edm::Event&, const edm::EventSetup&) override;
41 
42 private:
44 
45  bool debug;
46  float stiffMinPt;
47  float softMinPt;
50 
51  // Reco samples
54 };
55 
56 #endif
bool filter(edm::Event &, const edm::EventSetup &) override
Get event properties to send to builder to fill seed collection.
edm::EDGetTokenT< reco::TrackCollection > theGLBMuonToken
HiggsToZZ4LeptonsSkim(const edm::ParameterSet &)
edm::EDGetTokenT< reco::GsfElectronCollection > theGsfEToken