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
// system include files
23
#include <memory>
24
25
// user include files
26
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
27
#include "
FWCore/Framework/interface/stream/EDProducer.h
"
28
29
#include "
FWCore/Framework/interface/Event.h
"
30
#include "
FWCore/Framework/interface/MakerMacros.h
"
31
32
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
33
34
#include "
DataFormats/MuonReco/interface/MuonTimeExtra.h
"
35
#include "
RecoMuon/MuonIdentification/interface/MuonTimingFiller.h
"
36
37
//
38
// class decleration
39
//
40
41
class
MuonTimingProducer
:
public
edm::stream::EDProducer
<> {
42
public
:
43
explicit
MuonTimingProducer
(
const
edm::ParameterSet
&);
44
~MuonTimingProducer
()
override
;
45
46
private
:
47
void
produce
(
edm::Event
&,
const
edm::EventSetup
&)
override
;
48
49
// ----------member data ---------------------------
50
edm::InputTag
m_muonCollection
;
51
edm::EDGetTokenT<reco::MuonCollection>
muonToken_
;
52
53
MuonTimingFiller
*
theTimingFiller_
;
54
};
55
56
#endif
MuonTimingProducer::theTimingFiller_
MuonTimingFiller * theTimingFiller_
Definition:
MuonTimingProducer.h:53
MuonTimingProducer::muonToken_
edm::EDGetTokenT< reco::MuonCollection > muonToken_
Definition:
MuonTimingProducer.h:51
edm::EDGetTokenT< reco::MuonCollection >
EDProducer.h
MuonTimingProducer
Definition:
MuonTimingProducer.h:41
MakerMacros.h
MuonTimingProducer::~MuonTimingProducer
~MuonTimingProducer() override
Definition:
MuonTimingProducer.cc:53
MuonTimeExtra.h
edm::ParameterSet
Definition:
ParameterSet.h:47
Event.h
MuonTimingProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition:
MuonTimingProducer.cc:63
edm::stream::EDProducer
Definition:
EDProducer.h:38
edm::EventSetup
Definition:
EventSetup.h:57
MuonTimingFiller.h
Frameworkfwd.h
MuonTimingFiller
Definition:
MuonTimingFiller.h:42
MuonTimingProducer::MuonTimingProducer
MuonTimingProducer(const edm::ParameterSet &)
Definition:
MuonTimingProducer.cc:41
ParameterSet.h
edm::Event
Definition:
Event.h:73
edm::InputTag
Definition:
InputTag.h:15
MuonTimingProducer::m_muonCollection
edm::InputTag m_muonCollection
Definition:
MuonTimingProducer.h:50
Generated for CMSSW Reference Manual by
1.8.16