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
edm::EDProducer
,
public
CkfTrackCandidateMakerBase
28
{
29
public
:
30
31
explicit
CkfTrackCandidateMaker
(
const
edm::ParameterSet
&
conf
):
32
CkfTrackCandidateMakerBase
(conf,
consumesCollector
()){
33
produces<TrackCandidateCollection>();
34
}
35
36
virtual
~CkfTrackCandidateMaker
(){;}
37
38
virtual
void
beginRun
(
edm::Run
const
&
r
,
edm::EventSetup
const
& es)
override
{
beginRunBase
(r,es);}
39
40
virtual
void
produce
(
edm::Event
&
e
,
const
edm::EventSetup
& es)
override
{
produceBase
(e,es);}
41
42
};
43
}
44
45
#endif
Event.h
CkfTrackCandidateMakerBase.h
EventSetup.h
cms::CkfTrackCandidateMakerBase
Definition:
CkfTrackCandidateMakerBase.h:34
TrajectoryCleaner.h
edm::EDProducer
Definition:
EDProducer.h:30
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:149
edm::EDConsumerBase::consumesCollector
ConsumesCollector consumesCollector()
Use a ConsumesCollector to gather consumes information from helper functions.
Definition:
EDConsumerBase.cc:66
cms::CkfTrackCandidateMaker::beginRun
virtual void beginRun(edm::Run const &r, edm::EventSetup const &es) override
Definition:
CkfTrackCandidateMaker.h:38
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
EDProducer.h
alignCSCRings.e
list e
Definition:
alignCSCRings.py:90
cms::CkfTrackCandidateMakerBase::beginRunBase
virtual void beginRunBase(edm::Run const &, edm::EventSetup const &es)
Definition:
CkfTrackCandidateMakerBase.cc:113
GeometricSearchTracker.h
alignCSCRings.r
list r
Definition:
alignCSCRings.py:92
cms::CkfTrackCandidateMaker
Definition:
CkfTrackCandidateMaker.h:27
edm::ParameterSet
Definition:
ParameterSet.h:35
cms::CkfTrackCandidateMaker::produce
virtual void produce(edm::Event &e, const edm::EventSetup &es) override
Definition:
CkfTrackCandidateMaker.h:40
edm::Event
Definition:
Event.h:62
SimpleNavigationSchool.h
TransientInitialStateEstimator
Definition:
TransientInitialStateEstimator.h:20
RedundantSeedCleaner.h
edm::Run
Definition:
Run.h:41
NavigationSetter.h
Generated for CMSSW Reference Manual by
1.8.5