Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
FastSimulation
Configuration
python
Reconstruction_BefMix_cff.py
Go to the documentation of this file.
1
#############################
2
# This cfg configures the part of reconstruction
3
# in FastSim to be done before event mixing
4
# FastSim mixes tracker information on reconstruction level,
5
# so tracks are recontructed before mixing.
6
# At present, only the generalTrack collection, produced with iterative tracking is mixed.
7
#############################
8
9
import
FWCore.ParameterSet.Config
as
cms
10
11
12
# iterative tracking relies on the beamspot
13
from
RecoVertex.BeamSpotProducer.BeamSpot_cff
import
offlineBeamSpot
14
15
# and of course it needs tracker hits
16
from
FastSimulation.TrackingRecHitProducer.SiTrackerGaussianSmearingRecHitConverter_cfi
import
siTrackerGaussianSmearingRecHits
17
18
# FastSim stores the IdealMagneticFieldRecord and the TrackerInteractionGeometryRecord in a particular structure
19
# This extra layer is probably more confusing than it is useful and we should consider to remove it
20
from
FastSimulation.ParticlePropagator.MagneticFieldMapESProducer_cfi
import
*
21
22
# confusing name for the file that imports
23
# the fitters used by the TrackProducer
24
#
25
from
FastSimulation.Tracking.GSTrackFinalFitCommon_cff
import
*
26
27
# we need this stuff to prevent MeasurementTrackerEvent to crash
28
from
RecoLocalTracker.SiPixelRecHits.PixelCPEGeneric_cfi
import
*
29
from
RecoTracker.MeasurementDet.MeasurementTrackerESProducer_cff
import
*
30
31
# services needed by tracking
32
from
TrackingTools.TransientTrack.TransientTrackBuilder_cfi
import
TransientTrackBuilderESProducer
33
from
RecoTracker.TkNavigation.NavigationSchoolESProducer_cfi
import
navigationSchoolESProducer
34
35
36
from
FastSimulation.Tracking.IterativeTracking_cff
import
*
37
from
TrackingTools.TrackFitters.TrackFitters_cff
import
*
38
39
reconstruction_befmix = cms.Sequence(
40
offlineBeamSpot
41
* siTrackerGaussianSmearingRecHits
42
* iterTracking
43
)
SiTrackerGaussianSmearingRecHitConverter_cfi
IterativeTracking_cff
TrackFitters_cff
Config
TransientTrackBuilder_cfi
PixelCPEGeneric_cfi
MagneticFieldMapESProducer_cfi
NavigationSchoolESProducer_cfi
GSTrackFinalFitCommon_cff
MeasurementTrackerESProducer_cff
BeamSpot_cff
Generated for CMSSW Reference Manual by
1.8.5