Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:24:40

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 #
0004 #
0005 # Multi5x5 SuperCluster producer
0006 multi5x5SuperClustersCleaned = cms.EDProducer("Multi5x5SuperClusterProducer",
0007     barrelSuperclusterCollection = cms.string('multi5x5BarrelSuperClusters'),
0008     endcapEtaSearchRoad = cms.double(0.14),
0009     barrelClusterTag = cms.InputTag('multi5x5BasicClustersCleaned',
0010                     'multi5x5BarrelBasicClusters'),
0011     dynamicPhiRoad = cms.bool(False),
0012     endcapClusterTag= cms.InputTag('multi5x5BasicClustersCleaned',
0013                    'multi5x5EndcapBasicClusters'),
0014     barrelPhiSearchRoad = cms.double(0.8),
0015     endcapPhiSearchRoad = cms.double(0.6),
0016     seedTransverseEnergyThreshold = cms.double(1.0),
0017     doBarrel = cms.bool(False),
0018     endcapSuperclusterCollection = cms.string('multi5x5EndcapSuperClusters'),
0019     barrelEtaSearchRoad = cms.double(0.06),
0020     # for brem recovery
0021     bremRecoveryPset = cms.PSet(
0022         barrel = cms.PSet(
0023             cryVec = cms.vint32(16, 13, 11, 10, 9, 
0024                 8, 7, 6, 5, 4, 
0025                 3),
0026             cryMin = cms.int32(2),
0027             etVec = cms.vdouble(5.0, 10.0, 15.0, 20.0, 30.0, 
0028                 40.0, 45.0, 55.0, 135.0, 195.0, 
0029                 225.0)
0030         ),
0031         endcap = cms.PSet(
0032             a = cms.double(47.85),
0033             c = cms.double(0.1201),
0034             b = cms.double(108.8)
0035         )
0036     ),
0037     doEndcaps = cms.bool(True),
0038   
0039 )
0040 
0041 
0042 multi5x5SuperClustersUncleaned = multi5x5SuperClustersCleaned.clone(
0043     barrelClusterTag = 'multi5x5BasicClustersUncleaned:multi5x5BarrelBasicClusters',
0044     endcapClusterTag = 'multi5x5BasicClustersUncleaned:multi5x5EndcapBasicClusters'
0045 )
0046 
0047 multi5x5SuperClusters=cms.EDProducer("UnifiedSCCollectionProducer",
0048             # input collections:
0049             cleanBcCollection   = cms.InputTag('multi5x5BasicClustersCleaned',
0050                                                'multi5x5EndcapBasicClusters'),
0051             cleanScCollection   = cms.InputTag('multi5x5SuperClustersCleaned',
0052                                                'multi5x5EndcapSuperClusters'),
0053             uncleanBcCollection = cms.InputTag('multi5x5BasicClustersUncleaned',
0054                                                'multi5x5EndcapBasicClusters'),
0055             uncleanScCollection = cms.InputTag('multi5x5SuperClustersUncleaned',
0056                                                'multi5x5EndcapSuperClusters'),
0057             # names of collections to be produced:
0058             bcCollection = cms.string('multi5x5EndcapBasicClusters'),
0059             scCollection = cms.string('multi5x5EndcapSuperClusters'),
0060             bcCollectionUncleanOnly = cms.string('uncleanOnlyMulti5x5EndcapBasicClusters'),
0061             scCollectionUncleanOnly = cms.string('uncleanOnlyMulti5x5EndcapSuperClusters'),
0062 
0063             )