Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
// $Id: MuonTimingProducer.h,v 1.2 2009/03/27 02:23:58 ptraczyk Exp $
20
//
21
//
22
23
24
// system include files
25
#include <memory>
26
27
// user include files
28
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
29
#include "
FWCore/Framework/interface/EDProducer.h
"
30
31
#include "
FWCore/Framework/interface/Event.h
"
32
#include "
FWCore/Framework/interface/MakerMacros.h
"
33
34
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
35
36
#include "
DataFormats/MuonReco/interface/MuonTimeExtra.h
"
37
#include "
RecoMuon/MuonIdentification/interface/MuonTimingFiller.h
"
38
39
40
//
41
// class decleration
42
//
43
44
class
MuonTimingProducer
:
public
edm::EDProducer
{
45
public
:
46
explicit
MuonTimingProducer
(
const
edm::ParameterSet
&);
47
~MuonTimingProducer
();
48
49
private
:
50
virtual
void
beginJob
() ;
51
virtual
void
produce
(
edm::Event
&,
const
edm::EventSetup
&);
52
virtual
void
endJob
() ;
53
54
// ----------member data ---------------------------
55
edm::InputTag
m_muonCollection
;
56
57
MuonTimingFiller
*
theTimingFiller_
;
58
59
};
60
61
#endif
MuonTimingProducer::MuonTimingProducer
MuonTimingProducer(const edm::ParameterSet &)
Definition:
MuonTimingProducer.cc:44
MuonTimeExtra.h
Event.h
MakerMacros.h
MuonTimingProducer::theTimingFiller_
MuonTimingFiller * theTimingFiller_
Definition:
MuonTimingProducer.h:57
Frameworkfwd.h
edm::EDProducer
Definition:
EDProducer.h:21
ParameterSet.h
MuonTimingFiller.h
MuonTimingProducer::produce
virtual void produce(edm::Event &, const edm::EventSetup &)
Definition:
MuonTimingProducer.cc:81
MuonTimingFiller
Definition:
MuonTimingFiller.h:43
MuonTimingProducer
Definition:
MuonTimingProducer.h:44
edm::EventSetup
Definition:
EventSetup.h:44
MuonTimingProducer::m_muonCollection
edm::InputTag m_muonCollection
Definition:
MuonTimingProducer.h:55
EDProducer.h
MuonTimingProducer::beginJob
virtual void beginJob()
Definition:
MuonTimingProducer.cc:70
MuonTimingProducer::~MuonTimingProducer
~MuonTimingProducer()
Definition:
MuonTimingProducer.cc:58
MuonTimingProducer::endJob
virtual void endJob()
Definition:
MuonTimingProducer.cc:76
edm::InputTag
Definition:
InputTag.h:12
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:50
Generated for CMSSW Reference Manual by
1.8.5