RecoTracker
TrackProducer
python
CTFFinalFitWithMaterialBHM_cff.py
Go to the documentation of this file.
1
import
FWCore.ParameterSet.Config
as
cms
2
3
#special propagator
4
from
TrackingTools.GeomPropagators.BeamHaloPropagator_cff
import
*
5
from
TrackingTools.TrackFitters.KFTrajectoryFitter_cfi
import
*
6
# KFTrajectoryFitterESProducer
7
#include "TrackingTools/TrackFitters/data/KFTrajectoryFitterESProducer.cfi"
8
KFTrajectoryFitterBeamHalo =
KFTrajectoryFitter.clone
(
9
ComponentName =
'KFFitterBH'
,
10
Propagator =
'BeamHaloPropagatorAlong'
11
)
12
from
TrackingTools.TrackFitters.KFTrajectorySmoother_cfi
import
*
13
# KFTrajectorySmootherESProducer
14
#include "TrackingTools/TrackFitters/data/KFTrajectorySmootherESProducer.cfi"
15
KFTrajectorySmootherBeamHalo =
KFTrajectorySmoother.clone
(
16
ComponentName =
'KFSmootherBH'
,
17
Propagator =
'BeamHaloPropagatorAlong'
18
)
19
from
TrackingTools.TrackFitters.KFFittingSmoother_cfi
import
*
20
# KFFittingSmootherESProducer
21
#include "TrackingTools/TrackFitters/data/KFFittingSmootherESProducer.cfi"
22
KFFittingSmootherBeamHalo =
KFFittingSmoother.clone
(
23
ComponentName =
'KFFittingSmootherBH'
,
24
Fitter =
'KFFitterBH'
,
25
Smoother =
'KFSmootherBH'
26
)
27
# generate the final tracks ######################
28
#get the dependencies
29
from
RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cff
import
*
30
from
RecoTracker.TrackProducer.TrackProducer_cfi
import
*
31
#clone the track producer
32
beamhaloTracks = RecoTracker.TrackProducer.TrackProducer_cfi.TrackProducer.clone(
33
src =
'beamhaloTrackCandidates'
,
34
Fitter =
'KFFittingSmootherBH'
,
35
Propagator =
'BeamHaloPropagatorAlong'
,
36
TTRHBuilder =
'WithTrackAngle'
,
37
NavigationSchool =
'BeamHaloNavigationSchool'
,
38
AlgorithmName =
'beamhalo'
,
39
alias =
'beamhaloTracks'
,
40
GeometricInnerState =
True
41
)
KFTrajectorySmoother_cfi
TrajectoryFitter::clone
virtual std::unique_ptr< TrajectoryFitter > clone() const =0
KFTrajectoryFitter_cfi
KFTrajectorySmoother::clone
KFTrajectorySmoother * clone() const override
Definition:
KFTrajectorySmoother.h:85
KFTrajectoryFitter::clone
std::unique_ptr< TrajectoryFitter > clone() const override
Definition:
KFTrajectoryFitter.h:86
KFFittingSmoother_cfi
CTFFinalFitWithMaterial_cff
final track fit
TrackProducer_cfi
BeamHaloPropagator_cff
Generated for CMSSW Reference Manual by
1.8.16