Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoJets
JetPlusTracks
plugins
JetPlusTrackProducer.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
//
3
// Package: JetPlusTracks
4
// Class: JetPlusTrackProducer
5
//
13
//
14
// Original Author: Olga Kodolova,40 R-A12,+41227671273,
15
// Created: Fri Feb 19 10:14:02 CET 2010
16
//
17
//
18
19
20
// system include files
21
#include <memory>
22
23
// user include files
24
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
25
#include "
FWCore/Framework/interface/EDProducer.h
"
26
#include "
FWCore/Framework/interface/Event.h
"
27
#include "
FWCore/Framework/interface/MakerMacros.h
"
28
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
29
#include "
JetPlusTrackCorrector.h
"
30
#include "
ZSPJPTJetCorrector.h
"
31
32
#include <string>
33
34
//
35
// class declaration
36
//
37
38
class
JetPlusTrackProducer
:
public
edm::EDProducer
{
39
public
:
40
explicit
JetPlusTrackProducer
(
const
edm::ParameterSet
&);
41
~JetPlusTrackProducer
();
42
virtual
void
beginJob
();
43
virtual
void
produce
(
edm::Event
&,
const
edm::EventSetup
&);
44
virtual
void
endJob
();
45
46
private
:
47
48
// Data
49
JetPlusTrackCorrector
*
mJPTalgo
;
50
ZSPJPTJetCorrector
*
mZSPalgo
;
51
edm::InputTag
src
;
52
edm::InputTag
srcPVs_
;
53
std::string
alias
;
54
bool
vectorial_
;
55
bool
useZSP
;
56
double
ptCUT
;
57
// ----------member data ---------------------------
58
};
JetPlusTrackProducer::produce
virtual void produce(edm::Event &, const edm::EventSetup &)
Definition:
JetPlusTrackProducer.cc:94
Event.h
MakerMacros.h
JetPlusTrackProducer::beginJob
virtual void beginJob()
Definition:
JetPlusTrackProducer.cc:286
JetPlusTrackProducer::vectorial_
bool vectorial_
Definition:
JetPlusTrackProducer.h:54
JetPlusTrackProducer::endJob
virtual void endJob()
Definition:
JetPlusTrackProducer.cc:292
Frameworkfwd.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
edm::EDProducer
Definition:
EDProducer.h:30
ParameterSet.h
JetPlusTrackProducer::mZSPalgo
ZSPJPTJetCorrector * mZSPalgo
Definition:
JetPlusTrackProducer.h:50
ZSPJPTJetCorrector.h
JetPlusTrackProducer::src
edm::InputTag src
Definition:
JetPlusTrackProducer.h:51
JetPlusTrackProducer::ptCUT
double ptCUT
Definition:
JetPlusTrackProducer.h:56
JetPlusTrackCorrector.h
edm::EventSetup
Definition:
EventSetup.h:44
JetPlusTrackProducer::useZSP
bool useZSP
Definition:
JetPlusTrackProducer.h:55
JetPlusTrackProducer::JetPlusTrackProducer
JetPlusTrackProducer(const edm::ParameterSet &)
Definition:
JetPlusTrackProducer.cc:62
EDProducer.h
ZSPJPTJetCorrector
Definition:
ZSPJPTJetCorrector.h:21
JetPlusTrackProducer::alias
std::string alias
Definition:
JetPlusTrackProducer.h:53
JetPlusTrackCorrector
Jet energy correction algorithm using tracks.
Definition:
JetPlusTrackCorrector.h:176
edm::InputTag
Definition:
InputTag.h:17
JetPlusTrackProducer::mJPTalgo
JetPlusTrackCorrector * mJPTalgo
Definition:
JetPlusTrackProducer.h:49
JetPlusTrackProducer::srcPVs_
edm::InputTag srcPVs_
Definition:
JetPlusTrackProducer.h:52
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:62
JetPlusTrackProducer::~JetPlusTrackProducer
~JetPlusTrackProducer()
Definition:
JetPlusTrackProducer.cc:79
JetPlusTrackProducer
Definition:
JetPlusTrackProducer.h:38
Generated for CMSSW Reference Manual by
1.8.5