CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_4_5_patch3/src/RecoEgamma/EgammaPhotonProducers/python/conversionTrackCandidates_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 #
00004 #  configuration for producer of converted photons
00005 #  $Id: conversionTrackCandidates_cfi.py,v 1.32 2011/07/22 02:39:25 nancy Exp $
00006 #
00007 # stripCPE
00008 from RecoLocalTracker.SiStripRecHitConverter.StripCPEfromTrackAngle_cfi import *
00009 from RecoLocalTracker.SiStripRecHitConverter.SiStripRecHitMatcher_cfi import *
00010 # pixelCPE
00011 from RecoLocalTracker.SiPixelRecHits.PixelCPEParmError_cfi import *
00012 #TransientTrackingBuilder
00013 from RecoTracker.TransientTrackingRecHit.TransientTrackingRecHitBuilder_cfi import *
00014 # MeasurementTracker
00015 from RecoTracker.MeasurementDet.MeasurementTrackerESProducer_cfi import *
00016 # TransientTracks
00017 from TrackingTools.TransientTrack.TransientTrackBuilder_cfi import *
00018 #TrajectoryFilter
00019 from RecoEgamma.EgammaPhotonProducers.trajectoryFilterForConversions_cfi import *
00020 #TrajectoryBuilder
00021 from RecoEgamma.EgammaPhotonProducers.trajectoryBuilderForConversions_cfi import *
00022 #TrajectoryCleaning
00023 from RecoEgamma.EgammaPhotonProducers.trajectoryCleanerBySharedHitsForConversions_cfi import *
00024 #Propagators
00025 from RecoEgamma.EgammaPhotonProducers.propAlongMomentumWithMaterialForElectrons_cfi import *
00026 from RecoEgamma.EgammaPhotonProducers.propOppoMomentumWithMaterialForElectrons_cfi import *
00027 
00028 
00029 conversionTrackCandidates = cms.EDProducer("ConversionTrackCandidateProducer",
00030 #    beamSpot = cms.InputTag("offlineBeamSpot"),
00031     bcBarrelCollection = cms.InputTag("hybridSuperClusters","hybridBarrelBasicClusters"),
00032     bcEndcapCollection = cms.InputTag("multi5x5SuperClusters","multi5x5EndcapBasicClusters"),
00033     scHybridBarrelProducer = cms.InputTag("correctedHybridSuperClusters"),
00034     scIslandEndcapProducer = cms.InputTag("correctedMulti5x5SuperClustersWithPreshower"),
00035     outInTrackCandidateSCAssociationCollection = cms.string('outInTrackCandidateSCAssociationCollection'),                                           
00036     inOutTrackCandidateSCAssociationCollection = cms.string('inOutTrackCandidateSCAssociationCollection'),
00037     inOutTrackCandidateCollection = cms.string('inOutTracksFromConversions'),
00038     outInTrackCandidateCollection = cms.string('outInTracksFromConversions'),
00039     barrelEcalRecHitCollection = cms.InputTag('ecalRecHit:EcalRecHitsEB'),
00040     endcapEcalRecHitCollection = cms.InputTag('ecalRecHit:EcalRecHitsEE'),
00041     MeasurementTrackerName = cms.string(''),
00042     OutInRedundantSeedCleaner = cms.string('CachingSeedCleanerBySharedInput'),
00043     InOutRedundantSeedCleaner = cms.string('CachingSeedCleanerBySharedInput'),
00044     useHitsSplitting = cms.bool(False),
00045     maxNumOfSeedsOutIn = cms.int32(50),
00046     maxNumOfSeedsInOut = cms.int32(50),                                       
00047     hcalTowers = cms.InputTag("towerMaker"),                                       
00048     minSCEt = cms.double(20.0),
00049     hOverEConeSize = cms.double(0.15),
00050     maxHOverE = cms.double(0.15),
00051     isoInnerConeR =  cms.double(3.5),
00052     isoConeR =  cms.double(0.4),
00053     isoEtaSlice =  cms.double(2.5),
00054     isoEtMin = cms.double(0.0),
00055     isoEMin = cms.double(0.08),
00056     vetoClusteredHits  = cms.bool(False),
00057     useNumXstals = cms.bool(True),
00058     severityLevelCut = cms.int32(4),
00059     ecalIsoCut_offset =  cms.double(999999999),
00060     ecalIsoCut_slope  =  cms.double(0.),                                                   
00061 
00062 #    ecalIsoCut_offset =  cms.double(4.2),
00063 #    ecalIsoCut_slope =  cms.double(0.003),                                                   
00064 #
00065       recHitFlagsToBeExcluded = cms.vstring(
00066         'kFaultyHardware',
00067         'kPoorCalib',
00068 #        ecalRecHitFlag_kSaturated,
00069 #        ecalRecHitFlag_kLeadingEdgeRecovered,
00070 #        ecalRecHitFlag_kNeighboursRecovered,
00071         'kTowerRecovered',
00072         'kDead'
00073     ),
00074                                         
00075     fractionShared = cms.double(0.5),
00076     TrajectoryBuilder = cms.string('TrajectoryBuilderForConversions'),
00077     TransientInitialStateEstimatorParameters = cms.PSet(
00078         propagatorAlongTISE = cms.string('alongMomElePropagator'),
00079         propagatorOppositeTISE = cms.string('oppositeToMomElePropagator'),
00080         numberMeasurementsForFit = cms.int32(4)
00081     ),
00082     allowSharedFirstHit = cms.bool(False)
00083  
00084 
00085 )
00086 
00087