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
// $Id: JetPlusTrackProducer.h,v 1.1 2010/03/04 13:12:36 kodolova 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
#include "
FWCore/Framework/interface/Event.h
"
28
#include "
FWCore/Framework/interface/MakerMacros.h
"
29
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
30
#include "
RecoJets/JetPlusTracks/interface/JetPlusTrackCorrector.h
"
31
#include "
RecoJets/JetPlusTracks/interface/ZSPJPTJetCorrector.h
"
32
33
#include <string>
34
35
//
36
// class declaration
37
//
38
39
class
JetPlusTrackProducer
:
public
edm::EDProducer
{
40
public
:
41
explicit
JetPlusTrackProducer
(
const
edm::ParameterSet
&);
42
~JetPlusTrackProducer
();
43
virtual
void
beginJob
();
44
virtual
void
produce
(
edm::Event
&,
const
edm::EventSetup
&);
45
virtual
void
endJob
();
46
47
private
:
48
49
// Data
50
JetPlusTrackCorrector
*
mJPTalgo
;
51
ZSPJPTJetCorrector
*
mZSPalgo
;
52
edm::InputTag
src
;
53
edm::InputTag
srcPVs_
;
54
std::string
alias
;
55
bool
vectorial_
;
56
bool
useZSP
;
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:55
JetPlusTrackProducer::endJob
virtual void endJob()
Definition:
JetPlusTrackProducer.cc:292
Frameworkfwd.h
edm::EDProducer
Definition:
EDProducer.h:21
ParameterSet.h
JetPlusTrackProducer::mZSPalgo
ZSPJPTJetCorrector * mZSPalgo
Definition:
JetPlusTrackProducer.h:51
ZSPJPTJetCorrector.h
JetPlusTrackProducer::src
edm::InputTag src
Definition:
JetPlusTrackProducer.h:52
JetPlusTrackCorrector.h
edm::EventSetup
Definition:
EventSetup.h:44
JetPlusTrackProducer::useZSP
bool useZSP
Definition:
JetPlusTrackProducer.h:56
JetPlusTrackProducer::JetPlusTrackProducer
JetPlusTrackProducer(const edm::ParameterSet &)
Definition:
JetPlusTrackProducer.cc:63
EDProducer.h
ZSPJPTJetCorrector
Definition:
ZSPJPTJetCorrector.h:22
JetPlusTrackProducer::alias
std::string alias
Definition:
JetPlusTrackProducer.h:54
JetPlusTrackCorrector
Jet energy correction algorithm using tracks.
Definition:
JetPlusTrackCorrector.h:176
edm::InputTag
Definition:
InputTag.h:12
JetPlusTrackProducer::mJPTalgo
JetPlusTrackCorrector * mJPTalgo
Definition:
JetPlusTrackProducer.h:50
JetPlusTrackProducer::srcPVs_
edm::InputTag srcPVs_
Definition:
JetPlusTrackProducer.h:53
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:50
JetPlusTrackProducer::~JetPlusTrackProducer
~JetPlusTrackProducer()
Definition:
JetPlusTrackProducer.cc:79
JetPlusTrackProducer
Definition:
JetPlusTrackProducer.h:39
Generated for CMSSW Reference Manual by
1.8.5