Main Page
Namespaces
Classes
Package Documentation
src
FWCore
Skeletons
scripts
mkTemplates
EventHypothesis
EventHypothesisProducer.h
Go to the documentation of this file.
1
#ifndef EventHypothesis___class_____class__Producer_h
2
#define EventHypothesis___class_____class__Producer_h
3
#define __class___h
4
// -*- C++ -*-
5
//
6
// Package: __pkgname__
7
// Class: __class__
8
//
9
//-------------------------------------------------------------------------------------
10
//\class __class__Producer __class__Producer.cc __subsys__/__pkgname__/plugins/__class__Producer.h
11
//\brief YOUR COMMENTS GO HERE
12
//
13
//
14
// A long description of the event hypothesis producer class should go here.
15
//
16
//
17
//-------------------------------------------------------------------------------------
18
//
19
//
20
// Original Author: __author__
21
// Created: __date__
22
//
23
24
25
#include "
FWCore/Framework/interface/EDProducer.h
"
26
27
#include "
FWCore/Framework/interface/Event.h
"
28
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
29
#include "
FWCore/Utilities/interface/InputTag.h
"
30
#include "
DataFormats/Common/interface/View.h
"
31
32
33
#include "__subsys__/__pkgname__/plugins/__class__.h"
34
35
36
namespace
pat
{
37
38
class
__class__Producer
:
public
edm::EDProducer
{
39
40
public
:
41
42
explicit
__class__Producer
(
const
edm::ParameterSet
& iConfig);
43
~__class__Producer
();
44
45
virtual
void
produce
(
edm::Event
&
iEvent
,
const
edm::EventSetup
& iSetup);
46
47
private
:
48
49
// Here is a list of common includes.
50
edm::InputTag
muonSrc_
;
51
edm::InputTag
electronSrc_
;
52
edm::InputTag
tauSrc_
;
53
edm::InputTag
photonSrc_
;
54
edm::InputTag
jetSrc_
;
55
edm::InputTag
metSrc_
;
56
// Here is the output tag name
57
edm::OutputTag
outputName_
;
58
59
};
60
61
62
}
63
64
#endif
pat::__class__Producer::__class__Producer
__class__Producer(const edm::ParameterSet &iConfig)
Definition:
EventHypothesisProducer.cc:8
Event.h
pat::__class__Producer::~__class__Producer
~__class__Producer()
Definition:
EventHypothesisProducer.cc:28
pat::__class__Producer::outputName_
edm::OutputTag outputName_
Definition:
EventHypothesisProducer.h:57
edm::EDProducer
Definition:
EDProducer.h:36
pat::__class__Producer
Definition:
EventHypothesisProducer.h:38
pat
Definition:
HeavyIon.h:7
ParameterSet.h
iEvent
int iEvent
Definition:
GenABIO.cc:224
View.h
pat::__class__Producer::metSrc_
edm::InputTag metSrc_
Definition:
EventHypothesisProducer.h:55
pat::__class__Producer::photonSrc_
edm::InputTag photonSrc_
Definition:
EventHypothesisProducer.h:53
edm::EventSetup
Definition:
EventSetup.h:57
EDProducer.h
pat::__class__Producer::jetSrc_
edm::InputTag jetSrc_
Definition:
EventHypothesisProducer.h:54
pat::__class__Producer::tauSrc_
edm::InputTag tauSrc_
Definition:
EventHypothesisProducer.h:52
edm::InputTag
Definition:
InputTag.h:15
pat::__class__Producer::produce
virtual void produce(edm::Event &iEvent, const edm::EventSetup &iSetup)
Definition:
EventHypothesisProducer.cc:32
InputTag.h
pat::__class__Producer::electronSrc_
edm::InputTag electronSrc_
Definition:
EventHypothesisProducer.h:51
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:71
pat::__class__Producer::muonSrc_
edm::InputTag muonSrc_
Definition:
EventHypothesisProducer.h:50
Generated for CMSSW Reference Manual by
1.8.11