Main Page
Namespaces
Classes
Package Documentation
GIT Directory
WorkBook
Offline Guide
Release schedule
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
HiggsAnalysis
Skimming
interface
HiggsTo2GammaSkim.h
Go to the documentation of this file.
1
#ifndef HiggsAnalysis_HiggsTo2GammaSkim
2
#define HiggsAnalysis_HiggsTo2GammaSkim
3
4
/* \class HiggsTo2GammaSkim
5
*
6
*
7
* Filter to select 2 photon events based on the
8
* 1 or 2 photon HLT trigger,
9
*
10
* \author Kati Lassila-Perini - Helsinki Institute of Physics
11
*
12
*/
13
14
// system include files
15
#include <memory>
16
17
// user include files
18
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
19
#include "
FWCore/Framework/interface/EDFilter.h
"
20
21
#include "
FWCore/Framework/interface/Event.h
"
22
#include "
FWCore/Framework/interface/MakerMacros.h
"
23
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
24
#include "
FWCore/Utilities/interface/InputTag.h
"
25
26
class
HiggsTo2GammaSkim
:
public
edm::EDFilter
{
27
28
public
:
29
// Constructor
30
explicit
HiggsTo2GammaSkim
(
const
edm::ParameterSet
&);
31
32
// Destructor
33
~HiggsTo2GammaSkim
();
34
36
virtual
bool
filter
(
edm::Event
&,
const
edm::EventSetup
& );
37
38
39
private
:
40
int
nEvents
,
nSelectedEvents
;
41
42
43
bool
debug
;
44
float
photon1MinPt
;
45
float
photon2MinPt
;
46
int
nPhotonMin
;
47
48
// Reco samples
49
edm::InputTag
thePhotonLabel
;
50
// std::string thePhotonLabel;
51
};
52
53
#endif
HiggsTo2GammaSkim
Definition:
HiggsTo2GammaSkim.h:26
HiggsTo2GammaSkim::~HiggsTo2GammaSkim
~HiggsTo2GammaSkim()
Definition:
HiggsTo2GammaSkim.cc:54
Event.h
MakerMacros.h
HiggsTo2GammaSkim::nPhotonMin
int nPhotonMin
Definition:
HiggsTo2GammaSkim.h:46
HiggsTo2GammaSkim::photon2MinPt
float photon2MinPt
Definition:
HiggsTo2GammaSkim.h:45
Frameworkfwd.h
ParameterSet.h
HiggsTo2GammaSkim::nEvents
int nEvents
Definition:
HiggsTo2GammaSkim.h:40
EDFilter.h
HiggsTo2GammaSkim::debug
bool debug
Definition:
HiggsTo2GammaSkim.h:43
edm::EventSetup
Definition:
EventSetup.h:44
edm::EDFilter
Definition:
EDFilter.h:31
HiggsTo2GammaSkim::nSelectedEvents
int nSelectedEvents
Definition:
HiggsTo2GammaSkim.h:40
HiggsTo2GammaSkim::filter
virtual bool filter(edm::Event &, const edm::EventSetup &)
Get event properties to send to builder to fill seed collection.
Definition:
HiggsTo2GammaSkim.cc:65
HiggsTo2GammaSkim::thePhotonLabel
edm::InputTag thePhotonLabel
Definition:
HiggsTo2GammaSkim.h:49
HiggsTo2GammaSkim::HiggsTo2GammaSkim
HiggsTo2GammaSkim(const edm::ParameterSet &)
Definition:
HiggsTo2GammaSkim.cc:34
edm::InputTag
Definition:
InputTag.h:17
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:35
HiggsTo2GammaSkim::photon1MinPt
float photon1MinPt
Definition:
HiggsTo2GammaSkim.h:44
edm::Event
Definition:
Event.h:62
Generated for CMSSW Reference Manual by
1.8.5