Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
HiggsAnalysis
Skimming
interface
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
20
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
21
#include "
FWCore/Framework/interface/EDFilter.h
"
22
23
#include "
FWCore/Framework/interface/Event.h
"
24
#include "
FWCore/Framework/interface/MakerMacros.h
"
25
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
26
#include "
FWCore/Utilities/interface/InputTag.h
"
27
28
class
HiggsToZZ4LeptonsSkim
:
public
edm::EDFilter
{
29
30
public
:
31
// Constructor
32
explicit
HiggsToZZ4LeptonsSkim
(
const
edm::ParameterSet
&);
33
34
// Destructor
35
~HiggsToZZ4LeptonsSkim
();
36
38
virtual
bool
filter
(
edm::Event
&,
const
edm::EventSetup
& );
39
40
41
private
:
42
int
nEvents
,
nSelectedEvents
;
43
44
45
bool
debug
;
46
float
stiffMinPt
;
47
float
softMinPt
;
48
int
nStiffLeptonMin
;
49
int
nLeptonMin
;
50
51
// Reco samples
52
edm::InputTag
recTrackLabel
;
53
edm::InputTag
theGLBMuonLabel
;
54
edm::InputTag
theGsfELabel
;
55
};
56
57
#endif
HiggsToZZ4LeptonsSkim::theGLBMuonLabel
edm::InputTag theGLBMuonLabel
Definition:
HiggsToZZ4LeptonsSkim.h:53
HiggsToZZ4LeptonsSkim
Definition:
HiggsToZZ4LeptonsSkim.h:28
Event.h
MakerMacros.h
HiggsToZZ4LeptonsSkim::stiffMinPt
float stiffMinPt
Definition:
HiggsToZZ4LeptonsSkim.h:46
HiggsToZZ4LeptonsSkim::softMinPt
float softMinPt
Definition:
HiggsToZZ4LeptonsSkim.h:47
HiggsToZZ4LeptonsSkim::HiggsToZZ4LeptonsSkim
HiggsToZZ4LeptonsSkim(const edm::ParameterSet &)
Definition:
HiggsToZZ4LeptonsSkim.cc:34
Frameworkfwd.h
HiggsToZZ4LeptonsSkim::filter
virtual bool filter(edm::Event &, const edm::EventSetup &)
Get event properties to send to builder to fill seed collection.
Definition:
HiggsToZZ4LeptonsSkim.cc:68
ParameterSet.h
HiggsToZZ4LeptonsSkim::nLeptonMin
int nLeptonMin
Definition:
HiggsToZZ4LeptonsSkim.h:49
HiggsToZZ4LeptonsSkim::nSelectedEvents
int nSelectedEvents
Definition:
HiggsToZZ4LeptonsSkim.h:42
EDFilter.h
HiggsToZZ4LeptonsSkim::nEvents
int nEvents
Definition:
HiggsToZZ4LeptonsSkim.h:42
edm::EventSetup
Definition:
EventSetup.h:44
edm::EDFilter
Definition:
EDFilter.h:25
HiggsToZZ4LeptonsSkim::theGsfELabel
edm::InputTag theGsfELabel
Definition:
HiggsToZZ4LeptonsSkim.h:54
HiggsToZZ4LeptonsSkim::debug
bool debug
Definition:
HiggsToZZ4LeptonsSkim.h:45
HiggsToZZ4LeptonsSkim::~HiggsToZZ4LeptonsSkim
~HiggsToZZ4LeptonsSkim()
Definition:
HiggsToZZ4LeptonsSkim.cc:57
edm::InputTag
Definition:
InputTag.h:17
HiggsToZZ4LeptonsSkim::recTrackLabel
edm::InputTag recTrackLabel
Definition:
HiggsToZZ4LeptonsSkim.h:52
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:35
HiggsToZZ4LeptonsSkim::nStiffLeptonMin
int nStiffLeptonMin
Definition:
HiggsToZZ4LeptonsSkim.h:48
edm::Event
Definition:
Event.h:56
Generated for CMSSW Reference Manual by
1.8.5