Main Page
Namespaces
Classes
Package Documentation
RecoMuon
MuonIdentification
plugins
MuonTimingProducer.h
Go to the documentation of this file.
1
#ifndef MuonTiming_MuonTimingProducer_h
2
#define MuonTiming_MuonTimingProducer_h 1
3
4
// -*- C++ -*-
5
//
6
// Package: MuonTimingProducer
7
// Class: MuonTimingProducer
8
//
16
//
17
// Original Author: Piotr Traczyk, CERN
18
// Created: Mon Mar 16 12:27:22 CET 2009
19
//
20
//
21
22
23
// system include files
24
#include <memory>
25
26
// user include files
27
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
28
#include "
FWCore/Framework/interface/stream/EDProducer.h
"
29
30
#include "
FWCore/Framework/interface/Event.h
"
31
#include "
FWCore/Framework/interface/MakerMacros.h
"
32
33
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
34
35
#include "
DataFormats/MuonReco/interface/MuonTimeExtra.h
"
36
#include "
RecoMuon/MuonIdentification/interface/MuonTimingFiller.h
"
37
38
39
//
40
// class decleration
41
//
42
43
class
MuonTimingProducer
:
public
edm::stream::EDProducer
<> {
44
public
:
45
explicit
MuonTimingProducer
(
const
edm::ParameterSet
&);
46
~MuonTimingProducer
();
47
48
private
:
49
virtual
void
produce
(
edm::Event
&,
const
edm::EventSetup
&)
override
;
50
51
// ----------member data ---------------------------
52
edm::InputTag
m_muonCollection
;
53
edm::EDGetTokenT<reco::MuonCollection>
muonToken_
;
54
55
MuonTimingFiller
*
theTimingFiller_
;
56
57
};
58
59
#endif
MuonTimingProducer::MuonTimingProducer
MuonTimingProducer(const edm::ParameterSet &)
Definition:
MuonTimingProducer.cc:43
MuonTimeExtra.h
MuonTimingProducer::produce
virtual void produce(edm::Event &, const edm::EventSetup &) override
Definition:
MuonTimingProducer.cc:69
Event.h
MakerMacros.h
MuonTimingProducer::theTimingFiller_
MuonTimingFiller * theTimingFiller_
Definition:
MuonTimingProducer.h:55
edm::EDGetTokenT< reco::MuonCollection >
Frameworkfwd.h
ParameterSet.h
EDProducer.h
MuonTimingFiller.h
MuonTimingFiller
Definition:
MuonTimingFiller.h:42
MuonTimingProducer
Definition:
MuonTimingProducer.h:43
edm::EventSetup
Definition:
EventSetup.h:44
MuonTimingProducer::m_muonCollection
edm::InputTag m_muonCollection
Definition:
MuonTimingProducer.h:52
MuonTimingProducer::muonToken_
edm::EDGetTokenT< reco::MuonCollection > muonToken_
Definition:
MuonTimingProducer.h:53
edm::stream::EDProducer
Definition:
EDProducer.h:33
MuonTimingProducer::~MuonTimingProducer
~MuonTimingProducer()
Definition:
MuonTimingProducer.cc:57
edm::InputTag
Definition:
InputTag.h:15
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:66
Generated for CMSSW Reference Manual by
1.8.11