Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
14
#include "
FWCore/Framework/interface/EDProducer.h
"
15
#include "
FWCore/Utilities/interface/InputTag.h
"
16
17
namespace
edm {
class
ParameterSet
;
class
Event
;
class
EventSetup
;}
18
class
TrackTransformerBase
;
19
20
class
TracksToTrajectories
:
public
edm::EDProducer
{
21
public
:
22
24
TracksToTrajectories
(
const
edm::ParameterSet
&);
25
27
virtual
~TracksToTrajectories
();
28
29
// Operations
30
void
endJob
();
31
33
virtual
void
produce
(
edm::Event
&,
const
edm::EventSetup
&);
34
35
protected
:
36
37
private
:
38
39
edm::InputTag
theTracksLabel
;
40
TrackTransformerBase
*
theTrackTransformer
;
41
42
int
theNTracks
;
43
int
theNFailures
;
44
};
45
#endif
46
TracksToTrajectories
Definition:
TracksToTrajectories.h:20
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:42
TrackTransformerBase
Definition:
TrackTransformerBase.h:17
edm::EDProducer
Definition:
EDProducer.h:21
TracksToTrajectories::theTrackTransformer
TrackTransformerBase * theTrackTransformer
Definition:
TracksToTrajectories.h:40
EventSetup
edm::EventSetup
Definition:
EventSetup.h:44
EDProducer.h
TracksToTrajectories::theTracksLabel
edm::InputTag theTracksLabel
Definition:
TracksToTrajectories.h:39
TracksToTrajectories::endJob
void endJob()
Definition:
TracksToTrajectories.cc:54
Event
TracksToTrajectories::theNFailures
int theNFailures
Definition:
TracksToTrajectories.h:43
edm::InputTag
Definition:
InputTag.h:12
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:50
Generated for CMSSW Reference Manual by
1.8.5