CMS 3D CMS Logo

HiggsToZZ4LeptonsSkimEff.h
Go to the documentation of this file.
1 #ifndef HiggsAnalysis_HiggsToZZ4LeptonsSkimEff
2 #define HiggsAnalysis_HiggsToZZ4LeptonsSkimEff
3 
4 /* \class HiggsTo4LeptonsSkimEff
5  *
6  * EDAnalyzer to study the HLT and skim efficiency for signal
7  * A preselection on the generaged event is built in
8  *
9  * \author Dominique Fortin - UC Riverside
10  *
11  */
12 
13 // system include files
14 #include <memory>
15 
16 // user include files
19 
24 
28 
30 public:
31  // Constructor
33 
34  // Destructor
35  ~HiggsToZZ4LeptonsSkimEff() override;
36 
38  void analyze(const edm::Event&, const edm::EventSetup&) override;
39 
40 private:
41  bool debug;
42  float stiffMinPt;
43  float softMinPt;
46 
49 
50  // Reco samples
54 };
55 
56 #endif
HiggsToZZ4LeptonsSkimEff::nFourL
int nFourL
Definition: HiggsToZZ4LeptonsSkimEff.h:48
HiggsToZZ4LeptonsSkimEff::nTwoETwoM
int nTwoETwoM
Definition: HiggsToZZ4LeptonsSkimEff.h:48
HiggsToZZ4LeptonsSkimEff::nTau
int nTau
Definition: HiggsToZZ4LeptonsSkimEff.h:48
edm::EDGetTokenT< reco::TrackCollection >
HiggsToZZ4LeptonsSkimEff::nSelFourL
int nSelFourL
Definition: HiggsToZZ4LeptonsSkimEff.h:47
HiggsToZZ4LeptonsSkimEff::softMinPt
float softMinPt
Definition: HiggsToZZ4LeptonsSkimEff.h:43
HiggsToZZ4LeptonsSkimEff::nFourM
int nFourM
Definition: HiggsToZZ4LeptonsSkimEff.h:48
EDAnalyzer.h
HiggsToZZ4LeptonsSkimEff::~HiggsToZZ4LeptonsSkimEff
~HiggsToZZ4LeptonsSkimEff() override
Definition: HiggsToZZ4LeptonsSkimEff.cc:58
edm::EDAnalyzer
Definition: EDAnalyzer.h:28
GenParticle.h
MakerMacros.h
TrackFwd.h
HiggsToZZ4LeptonsSkimEff::genToken
edm::EDGetTokenT< reco::GenParticleCollection > genToken
Definition: HiggsToZZ4LeptonsSkimEff.h:53
HiggsToZZ4LeptonsSkimEff::nLeptonMin
int nLeptonMin
Definition: HiggsToZZ4LeptonsSkimEff.h:45
GsfElectronFwd.h
edm::ParameterSet
Definition: ParameterSet.h:47
HiggsToZZ4LeptonsSkimEff
Definition: HiggsToZZ4LeptonsSkimEff.h:29
Event.h
HiggsToZZ4LeptonsSkimEff::nStiffLeptonMin
int nStiffLeptonMin
Definition: HiggsToZZ4LeptonsSkimEff.h:44
HiggsToZZ4LeptonsSkimEff::nSelTau
int nSelTau
Definition: HiggsToZZ4LeptonsSkimEff.h:47
edm::EventSetup
Definition: EventSetup.h:57
HiggsToZZ4LeptonsSkimEff::nSelTwoETwoM
int nSelTwoETwoM
Definition: HiggsToZZ4LeptonsSkimEff.h:47
InputTag.h
HiggsToZZ4LeptonsSkimEff::nSelFourE
int nSelFourE
Definition: HiggsToZZ4LeptonsSkimEff.h:47
HiggsToZZ4LeptonsSkimEff::theGsfEToken
edm::EDGetTokenT< reco::GsfElectronCollection > theGsfEToken
Definition: HiggsToZZ4LeptonsSkimEff.h:52
HiggsToZZ4LeptonsSkimEff::nEvents
int nEvents
Definition: HiggsToZZ4LeptonsSkimEff.h:47
HiggsToZZ4LeptonsSkimEff::debug
bool debug
Definition: HiggsToZZ4LeptonsSkimEff.h:41
Frameworkfwd.h
HiggsToZZ4LeptonsSkimEff::nFourE
int nFourE
Definition: HiggsToZZ4LeptonsSkimEff.h:48
HiggsToZZ4LeptonsSkimEff::theGLBMuonToken
edm::EDGetTokenT< reco::TrackCollection > theGLBMuonToken
Definition: HiggsToZZ4LeptonsSkimEff.h:51
ParameterSet.h
HiggsToZZ4LeptonsSkimEff::nSelFourM
int nSelFourM
Definition: HiggsToZZ4LeptonsSkimEff.h:47
edm::Event
Definition: Event.h:73
HiggsToZZ4LeptonsSkimEff::stiffMinPt
float stiffMinPt
Definition: HiggsToZZ4LeptonsSkimEff.h:42
HiggsToZZ4LeptonsSkimEff::HiggsToZZ4LeptonsSkimEff
HiggsToZZ4LeptonsSkimEff(const edm::ParameterSet &)
Definition: HiggsToZZ4LeptonsSkimEff.cc:36
HiggsToZZ4LeptonsSkimEff::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Get event properties to send to builder to fill seed collection.
Definition: HiggsToZZ4LeptonsSkimEff.cc:80