CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DTCombinatorialPatternReco4DAlgo_LinearDriftFromDB_CosmicData_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 #
4 # This is the include file with the parameters
5 # for the DTCombinatorialPatternReco algorithm,
6 # which is the concrete algo for the DTRecSegment4D production.
7 # The constant v drift algos is used.
8 #
9 # this is the RecSegment2D algo include!
11 # this is the RecHit1D algo include!
13 DTCombinatorialPatternReco4DAlgo_LinearDriftFromDB_CosmicData = cms.PSet(
14  Reco4DAlgoName = cms.string('DTCombinatorialPatternReco4D'),
15  Reco4DAlgoConfig = cms.PSet(
16  # this are the RecSegment2D algo parameters!
17  DTCombinatorialPatternReco2DAlgo_LinearDriftFromDB_CosmicData,
18  # Parameters for the updator
19  # this is the RecHit1D algo!!
20  DTLinearDriftFromDBAlgo_CosmicData,
21  debug = cms.untracked.bool(False),
22 
23  # Parameters for the cleaner
24  segmCleanerMode = cms.int32(1),
25  nSharedHitsMax = cms.int32(2),
26  nUnSharedHitsMin = cms.int32(2),
27 
28  # the input type.
29  # If true the instructions in setDTRecSegment2DContainer will be schipped and the
30  # theta segment will be recomputed from the 1D rechits
31  # If false the theta segment will be taken from the Event. Caveat: in this case the
32  # event must contain the 2D segments!
33  AllDTRecHits = cms.bool(True),
34 
35  # Parameters for T0 fit segment in the Updator and
36  performT0SegCorrection = cms.bool(False),
37  performT0_vdriftSegCorrection = cms.bool(False),
38  hit_afterT0_resolution = cms.double(0.03),
39  perform_delta_rejecting = cms.bool(False)
40  )
41 )
42