Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoTracker
TrackProducer
plugins
GsfTrackRefitter.h
Go to the documentation of this file.
1
#ifndef GsfTrackRefitter_h
2
#define GsfTrackRefitter_h
3
8
#include "
RecoTracker/TrackProducer/interface/GsfTrackProducerBase.h
"
9
#include "
RecoTracker/TrackProducer/interface/TrackProducerAlgorithm.h
"
10
#include "
FWCore/Utilities/interface/InputTag.h
"
11
#include "
TrackingTools/GsfTracking/interface/GsfTrackConstraintAssociation.h
"
12
13
class
GsfTrackRefitter
:
public
GsfTrackProducerBase
,
public
edm::EDProducer
{
14
public
:
15
17
explicit
GsfTrackRefitter
(
const
edm::ParameterSet
& iConfig);
18
20
virtual
void
produce
(
edm::Event
&,
const
edm::EventSetup
&)
override
;
21
22
private
:
23
TrackProducerAlgorithm<reco::GsfTrack>
theAlgo
;
24
enum
Constraint
{
none
,
25
// momentum,
26
vertex
};
27
Constraint
constraint_
;
28
edm::EDGetTokenT<GsfTrackVtxConstraintAssociationCollection>
gsfTrackVtxConstraintTag_
;
29
};
30
31
#endif
GsfTrackRefitter::Constraint
Constraint
Definition:
GsfTrackRefitter.h:24
GsfTrackRefitter::vertex
Definition:
GsfTrackRefitter.h:26
GsfTrackRefitter::constraint_
Constraint constraint_
Definition:
GsfTrackRefitter.h:27
TrackProducerAlgorithm.h
edm::EDGetTokenT
Definition:
EDGetToken.h:32
edm::EDProducer
Definition:
EDProducer.h:30
GsfTrackRefitter::GsfTrackRefitter
GsfTrackRefitter(const edm::ParameterSet &iConfig)
Constructor.
Definition:
GsfTrackRefitter.cc:15
GsfTrackRefitter
Definition:
GsfTrackRefitter.h:13
TrackProducerAlgorithm< reco::GsfTrack >
GsfTrackRefitter::produce
virtual void produce(edm::Event &, const edm::EventSetup &) override
Implementation of produce method.
Definition:
GsfTrackRefitter.cc:47
GsfTrackProducerBase.h
edm::EventSetup
Definition:
EventSetup.h:44
GsfTrackConstraintAssociation.h
InputTag.h
GsfTrackProducerBase
Definition:
GsfTrackProducerBase.h:26
edm::ParameterSet
Definition:
ParameterSet.h:35
GsfTrackRefitter::theAlgo
TrackProducerAlgorithm< reco::GsfTrack > theAlgo
Definition:
GsfTrackRefitter.h:23
edm::Event
Definition:
Event.h:62
GsfTrackRefitter::none
Definition:
GsfTrackRefitter.h:24
GsfTrackRefitter::gsfTrackVtxConstraintTag_
edm::EDGetTokenT< GsfTrackVtxConstraintAssociationCollection > gsfTrackVtxConstraintTag_
Definition:
GsfTrackRefitter.h:28
Generated for CMSSW Reference Manual by
1.8.5