Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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:24
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:12
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:50
Generated for CMSSW Reference Manual by
1.8.5