test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
GeneratorInterface
GenFilters
interface
MCDijetResonance.h
Go to the documentation of this file.
1
#ifndef MCDijetResonance_h
2
#define MCDijetResonance_h
3
// -*- C++ -*-
4
//
5
// Package: MCDijetResonance
6
// Class: MCDijetResonance
7
//
8
/*
9
10
Description: filter to select Dijet Resonance events.
11
12
Implementation: inherits from generic EDFilter
13
14
*/
15
//
16
// Author: Robert Harris
17
//
18
//
19
20
21
// system include files
22
#include <memory>
23
24
// user include files
25
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
26
#include "
FWCore/Framework/interface/EDFilter.h
"
27
28
#include "
FWCore/Framework/interface/Event.h
"
29
#include "
FWCore/Framework/interface/MakerMacros.h
"
30
31
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
32
33
34
//
35
// class decleration
36
//
37
namespace
edm {
38
class
HepMCProduct
;
39
}
40
41
class
MCDijetResonance
:
public
edm::EDFilter
{
42
public
:
43
explicit
MCDijetResonance
(
const
edm::ParameterSet
&);
44
~MCDijetResonance
();
45
virtual
void
endJob
() ;
46
47
virtual
bool
filter
(
edm::Event
&,
const
edm::EventSetup
&);
48
private
:
49
// ----------member data ---------------------------
50
edm::EDGetTokenT<edm::HepMCProduct>
token_
;
51
std::string
dijetProcess
;
52
unsigned
int
nEvents
;
53
unsigned
int
nAccepted
;
54
int
maxQuarkID
;
55
int
bosonID
;
56
};
57
#endif
MCDijetResonance::filter
virtual bool filter(edm::Event &, const edm::EventSetup &)
Definition:
MCDijetResonance.cc:46
Event.h
MakerMacros.h
edm::EDGetTokenT< edm::HepMCProduct >
Frameworkfwd.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
ParameterSet.h
MCDijetResonance::token_
edm::EDGetTokenT< edm::HepMCProduct > token_
Definition:
MCDijetResonance.h:50
EDFilter.h
MCDijetResonance::nAccepted
unsigned int nAccepted
Definition:
MCDijetResonance.h:53
HepMCProduct
MCDijetResonance::bosonID
int bosonID
Definition:
MCDijetResonance.h:55
edm::EventSetup
Definition:
EventSetup.h:45
edm::EDFilter
Definition:
EDFilter.h:37
MCDijetResonance::MCDijetResonance
MCDijetResonance(const edm::ParameterSet &)
Definition:
MCDijetResonance.cc:12
MCDijetResonance::dijetProcess
std::string dijetProcess
Definition:
MCDijetResonance.h:51
MCDijetResonance::nEvents
unsigned int nEvents
Definition:
MCDijetResonance.h:52
MCDijetResonance::endJob
virtual void endJob()
Definition:
MCDijetResonance.cc:38
edm::ParameterSet
Definition:
ParameterSet.h:36
MCDijetResonance
Definition:
MCDijetResonance.h:41
edm::Event
Definition:
Event.h:65
MCDijetResonance::maxQuarkID
int maxQuarkID
Definition:
MCDijetResonance.h:54
MCDijetResonance::~MCDijetResonance
~MCDijetResonance()
Definition:
MCDijetResonance.cc:30
Generated for CMSSW Reference Manual by
1.8.5