Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoTracker
CkfPattern
interface
CkfTrackCandidateMaker.h
Go to the documentation of this file.
1
#ifndef CkfTrackCandidateMaker_h
2
#define CkfTrackCandidateMaker_h
3
4
#include "
FWCore/Framework/interface/EDProducer.h
"
5
#include "
FWCore/Framework/interface/Event.h
"
6
#include "
FWCore/Framework/interface/ESHandle.h
"
7
#include "
FWCore/Framework/interface/EventSetup.h
"
8
9
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
10
11
#include "
TrackingTools/TrajectoryCleaning/interface/TrajectoryCleaner.h
"
12
13
#include "
MagneticField/Engine/interface/MagneticField.h
"
14
#include "
TrackingTools/DetLayers/interface/NavigationSetter.h
"
15
#include "
TrackingTools/DetLayers/interface/NavigationSchool.h
"
16
#include "
RecoTracker/TkNavigation/interface/SimpleNavigationSchool.h
"
17
#include "
RecoTracker/TkDetLayers/interface/GeometricSearchTracker.h
"
18
19
#include "
RecoTracker/CkfPattern/interface/RedundantSeedCleaner.h
"
20
#include "
RecoTracker/CkfPattern/interface/CkfTrackCandidateMakerBase.h
"
21
#include "
DataFormats/TrackCandidate/interface/TrackCandidateCollection.h
"
22
23
class
TransientInitialStateEstimator
;
24
25
namespace
cms
26
{
27
class
CkfTrackCandidateMaker
:
public
CkfTrackCandidateMakerBase
,
public
edm::EDProducer
28
{
29
public
:
30
31
explicit
CkfTrackCandidateMaker
(
const
edm::ParameterSet
&
conf
):
32
CkfTrackCandidateMakerBase
(conf){
33
produces<TrackCandidateCollection>();
34
}
35
36
virtual
~CkfTrackCandidateMaker
(){;}
37
38
virtual
void
beginRun
(
edm::Run
&
r
,
edm::EventSetup
const
& es){
beginRunBase
(r,es);}
39
40
virtual
void
produce
(
edm::Event
&
e
,
const
edm::EventSetup
& es){
produceBase
(e,es);}
41
42
};
43
}
44
45
#endif
cms::CkfTrackCandidateMaker::beginRun
virtual void beginRun(edm::Run &r, edm::EventSetup const &es)
Definition:
CkfTrackCandidateMaker.h:38
Event.h
CkfTrackCandidateMakerBase.h
EventSetup.h
cms::CkfTrackCandidateMakerBase
Definition:
CkfTrackCandidateMakerBase.h:27
TrajectoryCleaner.h
edm::EDProducer
Definition:
EDProducer.h:21
MagneticField.h
ParameterSet.h
cms::CkfTrackCandidateMaker::~CkfTrackCandidateMaker
virtual ~CkfTrackCandidateMaker()
Definition:
CkfTrackCandidateMaker.h:36
NavigationSchool.h
cms::CkfTrackCandidateMakerBase::produceBase
virtual void produceBase(edm::Event &e, const edm::EventSetup &es)
Definition:
CkfTrackCandidateMakerBase.cc:134
ESHandle.h
cms::CkfTrackCandidateMaker::CkfTrackCandidateMaker
CkfTrackCandidateMaker(const edm::ParameterSet &conf)
Definition:
CkfTrackCandidateMaker.h:31
edm::EventSetup
Definition:
EventSetup.h:44
TrackCandidateCollection.h
dbtoconf.conf
tuple conf
Definition:
dbtoconf.py:185
cms::CkfTrackCandidateMakerBase::beginRunBase
virtual void beginRunBase(edm::Run &, edm::EventSetup const &es)
Definition:
CkfTrackCandidateMakerBase.cc:81
EDProducer.h
alignCSCRings.e
list e
Definition:
alignCSCRings.py:90
cms::CkfTrackCandidateMaker::produce
virtual void produce(edm::Event &e, const edm::EventSetup &es)
Definition:
CkfTrackCandidateMaker.h:40
GeometricSearchTracker.h
alignCSCRings.r
list r
Definition:
alignCSCRings.py:92
cms::CkfTrackCandidateMaker
Definition:
CkfTrackCandidateMaker.h:27
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:50
SimpleNavigationSchool.h
TransientInitialStateEstimator
Definition:
TransientInitialStateEstimator.h:20
RedundantSeedCleaner.h
edm::Run
Definition:
Run.h:33
NavigationSetter.h
Generated for CMSSW Reference Manual by
1.8.5