CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
multi5x5BasicClusters_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 
4 # Multi5x5 BasicCluster producer
5 multi5x5BasicClustersCleaned = cms.EDProducer("Multi5x5ClusterProducer",
6 
7  # which regions should be clusterized
8  doEndcap = cms.bool(True),
9  doBarrel = cms.bool(False),
10 
11  barrelHitTag = cms.InputTag('ecalRecHit','EcalRecHitsEB'),
12  endcapHitTag = cms.InputTag('ecalRecHit','EcalRecHitsEE'),
13  barrelClusterCollection = cms.string('multi5x5BarrelBasicClusters'),
14  endcapClusterCollection = cms.string('multi5x5EndcapBasicClusters'),
15  IslandEndcapSeedThr = cms.double(0.18),
16 
17  IslandBarrelSeedThr = cms.double(0.5),
18  posCalcParameters = cms.PSet( T0_barl = cms.double(7.4),
19  T0_endc = cms.double(3.1),
20  T0_endcPresh = cms.double(1.2),
21  LogWeighted = cms.bool(True),
22  W0 = cms.double(4.2),
23  X0 = cms.double(0.89)
24  ),
25  reassignSeedCrysToClusterItSeeds = cms.bool(True),
26  # recHit flags to be excluded from seeding
27 
28  RecHitFlagToBeExcluded = cms.vstring(
29  'kFaultyHardware',
30  'kNeighboursRecovered',
31  'kTowerRecovered',
32  'kDead',
33  'kWeird',
34 
35  )
36 )
37 
38 # with no cleaning
39 
40 multi5x5BasicClustersUncleaned = multi5x5BasicClustersCleaned.clone(
41  RecHitFlagToBeExcluded = []
42 )