CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
conversionTrackCandidates_cfi.py
Go to the documentation of this file.
2 
3 #
4 # configuration for producer of converted photons
5 # $Id: conversionTrackCandidates_cfi.py,v 1.35 2012/04/26 21:09:43 sani Exp $
6 #
7 # stripCPE
10 # pixelCPE
12 #TransientTrackingBuilder
14 # MeasurementTracker
16 # TransientTracks
18 #TrajectoryFilter
20 #TrajectoryBuilder
22 #TrajectoryCleaning
24 #Propagators
27 
30 
31 conversionTrackCandidates = cms.EDProducer("ConversionTrackCandidateProducer",
32 # beamSpot = cms.InputTag("offlineBeamSpot"),
33  bcBarrelCollection = cms.InputTag("hybridSuperClusters","hybridBarrelBasicClusters"),
34  bcEndcapCollection = cms.InputTag("multi5x5SuperClusters","multi5x5EndcapBasicClusters"),
35  scHybridBarrelProducer = cms.InputTag("correctedHybridSuperClusters"),
36  scIslandEndcapProducer = cms.InputTag("correctedMulti5x5SuperClustersWithPreshower"),
37  outInTrackCandidateSCAssociationCollection = cms.string('outInTrackCandidateSCAssociationCollection'),
38  inOutTrackCandidateSCAssociationCollection = cms.string('inOutTrackCandidateSCAssociationCollection'),
39  inOutTrackCandidateCollection = cms.string('inOutTracksFromConversions'),
40  outInTrackCandidateCollection = cms.string('outInTracksFromConversions'),
41  barrelEcalRecHitCollection = cms.InputTag('ecalRecHit:EcalRecHitsEB'),
42  endcapEcalRecHitCollection = cms.InputTag('ecalRecHit:EcalRecHitsEE'),
43  MeasurementTrackerName = cms.string(''),
44  OutInRedundantSeedCleaner = cms.string('CachingSeedCleanerBySharedInput'),
45  InOutRedundantSeedCleaner = cms.string('CachingSeedCleanerBySharedInput'),
46  useHitsSplitting = cms.bool(False),
47  maxNumOfSeedsOutIn = cms.int32(50),
48  maxNumOfSeedsInOut = cms.int32(50),
49  hcalTowers = cms.InputTag("towerMaker"),
50  minSCEt = cms.double(20.0),
51  hOverEConeSize = cms.double(0.15),
52  maxHOverE = cms.double(0.15),
53  isoInnerConeR = cms.double(3.5),
54  isoConeR = cms.double(0.4),
55  isoEtaSlice = cms.double(2.5),
56  isoEtMin = cms.double(0.0),
57  isoEMin = cms.double(0.08),
58  vetoClusteredHits = cms.bool(False),
59  useNumXstals = cms.bool(True),
60  ecalIsoCut_offset = cms.double(999999999),
61  ecalIsoCut_slope = cms.double(0.),
62 # ecalIsoCut_offset = cms.double(4.2),
63 # ecalIsoCut_slope = cms.double(0.003),
64 
65  RecHitFlagToBeExcludedEB = cleanedHybridSuperClusters.RecHitFlagToBeExcluded,
66  RecHitSeverityToBeExcludedEB = cleanedHybridSuperClusters.RecHitSeverityToBeExcluded,
67  RecHitFlagToBeExcludedEE = multi5x5BasicClustersCleaned.RecHitFlagToBeExcluded,
68  RecHitSeverityToBeExcludedEE = cleanedHybridSuperClusters.RecHitSeverityToBeExcluded,
69 
70  fractionShared = cms.double(0.5),
71  TrajectoryBuilder = cms.string('TrajectoryBuilderForConversions'),
72  TransientInitialStateEstimatorParameters = cms.PSet(
73  propagatorAlongTISE = cms.string('alongMomElePropagator'),
74  propagatorOppositeTISE = cms.string('oppositeToMomElePropagator'),
75  numberMeasurementsForFit = cms.int32(4)
76  ),
77  allowSharedFirstHit = cms.bool(True),
78  ValidHitBonus = cms.double(5.0),
79  MissingHitPenalty = cms.double(20.0)
80 
81  )
82 
83