Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
HiggsAnalysis
Skimming
interface
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
17
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
18
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
19
20
#include "
FWCore/Framework/interface/Event.h
"
21
#include "
FWCore/Framework/interface/MakerMacros.h
"
22
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
23
#include "
FWCore/Utilities/interface/InputTag.h
"
24
25
#include "
DataFormats/TrackReco/interface/TrackFwd.h
"
26
#include "
DataFormats/EgammaCandidates/interface/GsfElectronFwd.h
"
27
#include "
DataFormats/HepMCCandidate/interface/GenParticle.h
"
28
29
class
HiggsToZZ4LeptonsSkimEff
:
public
edm::EDAnalyzer
{
30
31
public
:
32
// Constructor
33
explicit
HiggsToZZ4LeptonsSkimEff
(
const
edm::ParameterSet
&);
34
35
// Destructor
36
~HiggsToZZ4LeptonsSkimEff
();
37
39
virtual
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
& );
40
41
42
private
:
43
bool
debug
;
44
float
stiffMinPt
;
45
float
softMinPt
;
46
int
nStiffLeptonMin
;
47
int
nLeptonMin
;
48
49
int
nEvents
,
nSelFourE
,
nSelFourM
,
nSelTwoETwoM
,
nSelFourL
,
nSelTau
;
50
int
nFourE
,
nFourM
,
nTwoETwoM
,
nFourL
,
nTau
;
51
52
// Reco samples
53
edm::EDGetTokenT<reco::TrackCollection>
theGLBMuonToken
;
54
edm::EDGetTokenT<reco::GsfElectronCollection>
theGsfEToken
;
55
edm::EDGetTokenT<reco::GenParticleCollection>
genToken
;
56
};
57
58
#endif
HiggsToZZ4LeptonsSkimEff::nSelTau
int nSelTau
Definition:
HiggsToZZ4LeptonsSkimEff.h:49
HiggsToZZ4LeptonsSkimEff::nSelTwoETwoM
int nSelTwoETwoM
Definition:
HiggsToZZ4LeptonsSkimEff.h:49
GenParticle.h
HiggsToZZ4LeptonsSkimEff::nTwoETwoM
int nTwoETwoM
Definition:
HiggsToZZ4LeptonsSkimEff.h:50
Event.h
MakerMacros.h
TrackFwd.h
HiggsToZZ4LeptonsSkimEff::nSelFourL
int nSelFourL
Definition:
HiggsToZZ4LeptonsSkimEff.h:49
edm::EDGetTokenT< reco::TrackCollection >
HiggsToZZ4LeptonsSkimEff::nFourE
int nFourE
Definition:
HiggsToZZ4LeptonsSkimEff.h:50
Frameworkfwd.h
ParameterSet.h
HiggsToZZ4LeptonsSkimEff::theGLBMuonToken
edm::EDGetTokenT< reco::TrackCollection > theGLBMuonToken
Definition:
HiggsToZZ4LeptonsSkimEff.h:53
HiggsToZZ4LeptonsSkimEff::nSelFourM
int nSelFourM
Definition:
HiggsToZZ4LeptonsSkimEff.h:49
HiggsToZZ4LeptonsSkimEff::stiffMinPt
float stiffMinPt
Definition:
HiggsToZZ4LeptonsSkimEff.h:44
HiggsToZZ4LeptonsSkimEff::HiggsToZZ4LeptonsSkimEff
HiggsToZZ4LeptonsSkimEff(const edm::ParameterSet &)
Definition:
HiggsToZZ4LeptonsSkimEff.cc:39
HiggsToZZ4LeptonsSkimEff::nTau
int nTau
Definition:
HiggsToZZ4LeptonsSkimEff.h:50
edm::EventSetup
Definition:
EventSetup.h:44
HiggsToZZ4LeptonsSkimEff::~HiggsToZZ4LeptonsSkimEff
~HiggsToZZ4LeptonsSkimEff()
Definition:
HiggsToZZ4LeptonsSkimEff.cc:64
HiggsToZZ4LeptonsSkimEff::softMinPt
float softMinPt
Definition:
HiggsToZZ4LeptonsSkimEff.h:45
HiggsToZZ4LeptonsSkimEff::nFourL
int nFourL
Definition:
HiggsToZZ4LeptonsSkimEff.h:50
edm::EDAnalyzer
Definition:
EDAnalyzer.h:25
EDAnalyzer.h
HiggsToZZ4LeptonsSkimEff::nSelFourE
int nSelFourE
Definition:
HiggsToZZ4LeptonsSkimEff.h:49
HiggsToZZ4LeptonsSkimEff::nFourM
int nFourM
Definition:
HiggsToZZ4LeptonsSkimEff.h:50
GsfElectronFwd.h
HiggsToZZ4LeptonsSkimEff::nStiffLeptonMin
int nStiffLeptonMin
Definition:
HiggsToZZ4LeptonsSkimEff.h:46
HiggsToZZ4LeptonsSkimEff::theGsfEToken
edm::EDGetTokenT< reco::GsfElectronCollection > theGsfEToken
Definition:
HiggsToZZ4LeptonsSkimEff.h:54
HiggsToZZ4LeptonsSkimEff
Definition:
HiggsToZZ4LeptonsSkimEff.h:29
HiggsToZZ4LeptonsSkimEff::nEvents
int nEvents
Definition:
HiggsToZZ4LeptonsSkimEff.h:49
InputTag.h
HiggsToZZ4LeptonsSkimEff::debug
bool debug
Definition:
HiggsToZZ4LeptonsSkimEff.h:43
HiggsToZZ4LeptonsSkimEff::genToken
edm::EDGetTokenT< reco::GenParticleCollection > genToken
Definition:
HiggsToZZ4LeptonsSkimEff.h:55
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:62
HiggsToZZ4LeptonsSkimEff::nLeptonMin
int nLeptonMin
Definition:
HiggsToZZ4LeptonsSkimEff.h:47
HiggsToZZ4LeptonsSkimEff::analyze
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Get event properties to send to builder to fill seed collection.
Definition:
HiggsToZZ4LeptonsSkimEff.cc:95
Generated for CMSSW Reference Manual by
1.8.5