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
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:35
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:18
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:36
edm::Event
Definition:
Event.h:61
Generated for CMSSW Reference Manual by
1.8.5