Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
CommonTools
RecoUtils
interface
PF_PU_AssoMap.h
Go to the documentation of this file.
1
#ifndef PF_PU_AssoMap_h
2
#define PF_PU_AssoMap_h
3
4
// -*- C++ -*-
5
//
6
// Package: PF_PU_AssoMap
7
// Class: PF_PU_AssoMap
8
//
14
//
15
// Original Author: Matthias Geisler,32 4-B20,+41227676487,
16
// $Id: PF_PU_AssoMap.h,v 1.8 2012/11/21 09:42:35 mgeisler 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
#include "
FWCore/Utilities/interface/InputTag.h
"
34
35
#include "
CommonTools/RecoUtils/interface/PF_PU_AssoMapAlgos.h
"
36
37
//
38
// class declaration
39
//
40
41
class
PF_PU_AssoMap
:
public
edm::EDProducer
,
public
PF_PU_AssoMapAlgos
{
42
public
:
43
explicit
PF_PU_AssoMap
(
const
edm::ParameterSet
&);
44
~PF_PU_AssoMap
();
45
46
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
47
48
private
:
49
virtual
void
produce
(
edm::Event
&,
const
edm::EventSetup
&);
50
51
// ----------member data ---------------------------
52
53
edm::InputTag
input_AssociationType_
;
54
55
edm::InputTag
input_TrackCollection_
;
56
};
57
58
59
#endif
PF_PU_AssoMapAlgos.h
PF_PU_AssoMap::PF_PU_AssoMap
PF_PU_AssoMap(const edm::ParameterSet &)
Definition:
PF_PU_AssoMap.cc:26
PF_PU_AssoMapAlgos
Definition:
PF_PU_AssoMapAlgos.h:81
Event.h
MakerMacros.h
Frameworkfwd.h
PF_PU_AssoMap::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition:
PF_PU_AssoMap.cc:102
edm::EDProducer
Definition:
EDProducer.h:21
ParameterSet.h
PF_PU_AssoMap::input_TrackCollection_
edm::InputTag input_TrackCollection_
Definition:
PF_PU_AssoMap.h:55
PF_PU_AssoMap::produce
virtual void produce(edm::Event &, const edm::EventSetup &)
Definition:
PF_PU_AssoMap.cc:72
edm::EventSetup
Definition:
EventSetup.h:44
EDProducer.h
PF_PU_AssoMap::~PF_PU_AssoMap
~PF_PU_AssoMap()
Definition:
PF_PU_AssoMap.cc:57
edm::InputTag
Definition:
InputTag.h:12
PF_PU_AssoMap
Definition:
PF_PU_AssoMap.h:41
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:35
PF_PU_AssoMap::input_AssociationType_
edm::InputTag input_AssociationType_
Definition:
PF_PU_AssoMap.h:53
edm::Event
Definition:
Event.h:50
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:27
Generated for CMSSW Reference Manual by
1.8.5