CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/RecoEcal/EgammaClusterProducers/python/multi5x5BasicClusters_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 
00004 # Multi5x5 BasicCluster producer
00005 multi5x5BasicClustersCleaned = cms.EDProducer("Multi5x5ClusterProducer",
00006 
00007     # which regions should be clusterized
00008     doEndcap = cms.bool(True),
00009     doBarrel = cms.bool(False),
00010 
00011     endcapHitProducer = cms.string('ecalRecHit'),
00012     barrelClusterCollection = cms.string('multi5x5BarrelBasicClusters'),
00013     IslandEndcapSeedThr = cms.double(0.18),
00014     barrelShapeAssociation = cms.string('multi5x5BarrelShapeAssoc'),
00015     clustershapecollectionEE = cms.string('multi5x5EndcapShape'),
00016     clustershapecollectionEB = cms.string('multi5x5BarrelShape'),
00017     endcapHitCollection = cms.string('EcalRecHitsEE'),
00018     barrelHitProducer = cms.string('ecalRecHit'),
00019     endcapShapeAssociation = cms.string('multi5x5EndcapShapeAssoc'),
00020     barrelHitCollection = cms.string('EcalRecHitsEB'),
00021     endcapClusterCollection = cms.string('multi5x5EndcapBasicClusters'),
00022     IslandBarrelSeedThr = cms.double(0.5),
00023     posCalcParameters = cms.PSet( T0_barl      = cms.double(7.4),
00024                                   T0_endc      = cms.double(3.1),        
00025                                   T0_endcPresh = cms.double(1.2),
00026                                   LogWeighted  = cms.bool(True),
00027                                   W0           = cms.double(4.2),
00028                                   X0           = cms.double(0.89)
00029                                  ),
00030     reassignSeedCrysToClusterItSeeds = cms.bool(True),
00031     # recHit flags to be excluded from seeding
00032 
00033     RecHitFlagToBeExcluded = cms.vstring(
00034         'kFaultyHardware',
00035         'kPoorCalib',
00036         'kSaturated',
00037         'kLeadingEdgeRecovered',
00038         'kNeighboursRecovered',
00039         'kTowerRecovered',
00040         'kDead',
00041         'kWeird',
00042 
00043     )
00044 )
00045 
00046 # with no cleaning
00047 
00048 multi5x5BasicClustersUncleaned = multi5x5BasicClustersCleaned.clone()
00049 multi5x5BasicClustersUncleaned.RecHitFlagToBeExcluded= cms.vstring()