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 
33  public:
34  // Constructor
36 
37  // Destructor
38  ~HiggsToZZ4LeptonsSkim() override;
39 
41  bool filter(edm::Event&, const edm::EventSetup& ) override;
42 
43 
44  private:
46 
47 
48  bool debug;
49  float stiffMinPt;
50  float softMinPt;
53 
54  // Reco samples
57 };
58 
59 #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