CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_6_2_5/src/RecoEcal/EgammaClusterProducers/python/multi5x5SuperClusters_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 #
00004 # $Id: multi5x5SuperClusters_cfi.py,v 1.4 2011/07/20 08:46:00 argiro Exp $
00005 #
00006 # Multi5x5 SuperCluster producer
00007 multi5x5SuperClustersCleaned = cms.EDProducer("Multi5x5SuperClusterProducer",
00008     barrelSuperclusterCollection = cms.string('multi5x5BarrelSuperClusters'),
00009     endcapEtaSearchRoad = cms.double(0.14),
00010     barrelClusterCollection = cms.string('multi5x5BarrelBasicClustersCleaned'),
00011     dynamicPhiRoad = cms.bool(False),
00012     endcapClusterProducer = cms.string('multi5x5BasicClustersCleaned'),
00013     barrelPhiSearchRoad = cms.double(0.8),
00014     endcapPhiSearchRoad = cms.double(0.6),
00015     seedTransverseEnergyThreshold = cms.double(1.0),
00016     doBarrel = cms.bool(False),
00017     endcapSuperclusterCollection = cms.string('multi5x5EndcapSuperClusters'),
00018     barrelEtaSearchRoad = cms.double(0.06),
00019     # for brem recovery
00020     bremRecoveryPset = cms.PSet(
00021         barrel = cms.PSet(
00022             cryVec = cms.vint32(16, 13, 11, 10, 9, 
00023                 8, 7, 6, 5, 4, 
00024                 3),
00025             cryMin = cms.int32(2),
00026             etVec = cms.vdouble(5.0, 10.0, 15.0, 20.0, 30.0, 
00027                 40.0, 45.0, 55.0, 135.0, 195.0, 
00028                 225.0)
00029         ),
00030         endcap = cms.PSet(
00031             a = cms.double(47.85),
00032             c = cms.double(0.1201),
00033             b = cms.double(108.8)
00034         )
00035     ),
00036     doEndcaps = cms.bool(True),
00037     endcapClusterCollection = cms.string('multi5x5EndcapBasicClusters'),
00038     barrelClusterProducer = cms.string('multi5x5BasicClusters')
00039 )
00040 
00041 
00042 multi5x5SuperClustersUncleaned = multi5x5SuperClustersCleaned.clone()
00043 multi5x5SuperClustersUncleaned.endcapClusterProducer = cms.string('multi5x5BasicClustersUncleaned')
00044 multi5x5SuperClustersUncleaned.endcapClusterProducer = cms.string('multi5x5BasicClustersUncleaned')
00045 
00046 
00047 multi5x5SuperClusters=cms.EDProducer("UnifiedSCCollectionProducer",
00048             # input collections:
00049             cleanBcCollection   = cms.InputTag('multi5x5BasicClustersCleaned',
00050                                                'multi5x5EndcapBasicClusters'),
00051             cleanScCollection   = cms.InputTag('multi5x5SuperClustersCleaned',
00052                                                'multi5x5EndcapSuperClusters'),
00053             uncleanBcCollection = cms.InputTag('multi5x5BasicClustersUncleaned',
00054                                                'multi5x5EndcapBasicClusters'),
00055             uncleanScCollection = cms.InputTag('multi5x5SuperClustersUncleaned',
00056                                                'multi5x5EndcapSuperClusters'),
00057             # names of collections to be produced:
00058             bcCollection = cms.string('multi5x5EndcapBasicClusters'),
00059             scCollection = cms.string('multi5x5EndcapSuperClusters'),
00060             bcCollectionUncleanOnly = cms.string('uncleanOnlyMulti5x5EndcapBasicClusters'),
00061             scCollectionUncleanOnly = cms.string('uncleanOnlyMulti5x5EndcapSuperClusters'),
00062 
00063             )