Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
HLTrigger
HLTfilters
interface
JetCollectionForEleHT.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
//
3
// Package: JetCollectionForEleHT
4
// Class: JetCollectionForEleHT
5
//
13
//
14
// Original Author: Massimiliano Chiorboli,40 4-A01,+41227671535,
15
// Created: Mon Oct 4 11:57:35 CEST 2010
16
// $Id: JetCollectionForEleHT.h,v 1.2 2011/02/11 20:55:23 wdd Exp $
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/EDProducer.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
#include "
DataFormats/RecoCandidate/interface/RecoEcalCandidate.h
"
35
#include "
DataFormats/EgammaReco/interface/SuperCluster.h
"
36
#include "
DataFormats/HLTReco/interface/TriggerFilterObjectWithRefs.h
"
37
#include "
DataFormats/Common/interface/Handle.h
"
38
#include "
DataFormats/JetReco/interface/CaloJetCollection.h
"
39
#include "
DataFormats/JetReco/interface/CaloJet.h
"
40
#include "TVector3.h"
41
42
43
namespace
edm {
44
class
ConfigurationDescriptions
;
45
}
46
47
//
48
// class declaration
49
//
50
51
class
JetCollectionForEleHT
:
public
edm::EDProducer
{
52
public
:
53
explicit
JetCollectionForEleHT
(
const
edm::ParameterSet
&);
54
~JetCollectionForEleHT
();
55
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
56
57
private
:
58
virtual
void
beginJob
() ;
59
virtual
void
produce
(
edm::Event
&,
const
edm::EventSetup
&);
60
virtual
void
endJob
() ;
61
62
63
edm::InputTag
hltElectronTag
;
64
edm::InputTag
sourceJetTag
;
65
66
float
minDeltaR_
;
//min dR for jets and electrons not to match
67
68
69
// ----------member data ---------------------------
70
};
JetCollectionForEleHT::beginJob
virtual void beginJob()
Definition:
JetCollectionForEleHT.cc:152
Event.h
CaloJetCollection.h
MakerMacros.h
JetCollectionForEleHT::JetCollectionForEleHT
JetCollectionForEleHT(const edm::ParameterSet &)
Definition:
JetCollectionForEleHT.cc:48
Handle.h
TriggerFilterObjectWithRefs.h
JetCollectionForEleHT
Definition:
JetCollectionForEleHT.h:51
Frameworkfwd.h
edm::EDProducer
Definition:
EDProducer.h:21
ParameterSet.h
JetCollectionForEleHT::sourceJetTag
edm::InputTag sourceJetTag
Definition:
JetCollectionForEleHT.h:64
edm::EventSetup
Definition:
EventSetup.h:44
JetCollectionForEleHT::produce
virtual void produce(edm::Event &, const edm::EventSetup &)
Definition:
JetCollectionForEleHT.cc:83
ConfigurationDescriptions
EDProducer.h
JetCollectionForEleHT::~JetCollectionForEleHT
~JetCollectionForEleHT()
Definition:
JetCollectionForEleHT.cc:58
RecoEcalCandidate.h
JetCollectionForEleHT::endJob
virtual void endJob()
Definition:
JetCollectionForEleHT.cc:158
edm::InputTag
Definition:
InputTag.h:12
JetCollectionForEleHT::hltElectronTag
edm::InputTag hltElectronTag
Definition:
JetCollectionForEleHT.h:63
JetCollectionForEleHT::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition:
JetCollectionForEleHT.cc:67
edm::ParameterSet
Definition:
ParameterSet.h:35
CaloJet.h
edm::Event
Definition:
Event.h:50
JetCollectionForEleHT::minDeltaR_
float minDeltaR_
Definition:
JetCollectionForEleHT.h:66
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:27
SuperCluster.h
Generated for CMSSW Reference Manual by
1.8.5