Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
TrackingTools
TrackRefitter
plugins
TracksToTrajectories.h
Go to the documentation of this file.
1
#ifndef TrackingTools_TrackRefitter_TracksToTrajectories_H
2
#define TrackingTools_TrackRefitter_TracksToTrajectories_H
3
12
#include "
FWCore/Framework/interface/EDProducer.h
"
13
#include "
FWCore/Utilities/interface/InputTag.h
"
14
15
namespace
edm {
class
ParameterSet
;
class
Event
;
class
EventSetup
;}
16
class
TrackTransformerBase
;
17
18
class
TracksToTrajectories
:
public
edm::EDProducer
{
19
public
:
20
22
TracksToTrajectories
(
const
edm::ParameterSet
&);
23
25
virtual
~TracksToTrajectories
();
26
27
// Operations
28
void
endJob
();
29
31
virtual
void
produce
(
edm::Event
&,
const
edm::EventSetup
&);
32
33
protected
:
34
35
private
:
36
37
edm::InputTag
theTracksLabel
;
38
TrackTransformerBase
*
theTrackTransformer
;
39
40
int
theNTracks
;
41
int
theNFailures
;
42
};
43
#endif
44
TracksToTrajectories
Definition:
TracksToTrajectories.h:18
TracksToTrajectories::~TracksToTrajectories
virtual ~TracksToTrajectories()
Destructor.
Definition:
TracksToTrajectories.cc:50
TracksToTrajectories::TracksToTrajectories
TracksToTrajectories(const edm::ParameterSet &)
Constructor.
Definition:
TracksToTrajectories.cc:23
ParameterSet
Definition:
Functions.h:16
TracksToTrajectories::theNTracks
int theNTracks
Definition:
TracksToTrajectories.h:40
TrackTransformerBase
Definition:
TrackTransformerBase.h:15
edm::EDProducer
Definition:
EDProducer.h:30
TracksToTrajectories::theTrackTransformer
TrackTransformerBase * theTrackTransformer
Definition:
TracksToTrajectories.h:38
EventSetup
edm::EventSetup
Definition:
EventSetup.h:44
EDProducer.h
TracksToTrajectories::theTracksLabel
edm::InputTag theTracksLabel
Definition:
TracksToTrajectories.h:37
TracksToTrajectories::endJob
void endJob()
Definition:
TracksToTrajectories.cc:54
Event
TracksToTrajectories::theNFailures
int theNFailures
Definition:
TracksToTrajectories.h:41
edm::InputTag
Definition:
InputTag.h:17
InputTag.h
TracksToTrajectories::produce
virtual void produce(edm::Event &, const edm::EventSetup &)
Convert a reco::TrackCollection into std::vector<Trajectory>
Definition:
TracksToTrajectories.cc:67
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:62
Generated for CMSSW Reference Manual by
1.8.5