Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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:33
pat::__class__Producer
Definition:
EventHypothesisProducer.h:38
ParameterSet.h
iEvent
int iEvent
Definition:
GenABIO.cc:230
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:44
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:17
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:35
edm::Event
Definition:
Event.h:62
pat::__class__Producer::muonSrc_
edm::InputTag muonSrc_
Definition:
EventHypothesisProducer.h:50
Generated for CMSSW Reference Manual by
1.8.5