CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
multi5x5SuperClusters_cfi.py
Go to the documentation of this file.
2 
3 #
4 # $Id: multi5x5SuperClusters_cfi.py,v 1.4 2011/07/20 08:46:00 argiro Exp $
5 #
6 # Multi5x5 SuperCluster producer
7 multi5x5SuperClustersCleaned = cms.EDProducer("Multi5x5SuperClusterProducer",
8  barrelSuperclusterCollection = cms.string('multi5x5BarrelSuperClusters'),
9  endcapEtaSearchRoad = cms.double(0.14),
10  barrelClusterCollection = cms.string('multi5x5BarrelBasicClustersCleaned'),
11  dynamicPhiRoad = cms.bool(False),
12  endcapClusterProducer = cms.string('multi5x5BasicClustersCleaned'),
13  barrelPhiSearchRoad = cms.double(0.8),
14  endcapPhiSearchRoad = cms.double(0.6),
15  seedTransverseEnergyThreshold = cms.double(1.0),
16  doBarrel = cms.bool(False),
17  endcapSuperclusterCollection = cms.string('multi5x5EndcapSuperClusters'),
18  barrelEtaSearchRoad = cms.double(0.06),
19  # for brem recovery
20  bremRecoveryPset = cms.PSet(
21  barrel = cms.PSet(
22  cryVec = cms.vint32(16, 13, 11, 10, 9,
23  8, 7, 6, 5, 4,
24  3),
25  cryMin = cms.int32(2),
26  etVec = cms.vdouble(5.0, 10.0, 15.0, 20.0, 30.0,
27  40.0, 45.0, 55.0, 135.0, 195.0,
28  225.0)
29  ),
30  endcap = cms.PSet(
31  a = cms.double(47.85),
32  c = cms.double(0.1201),
33  b = cms.double(108.8)
34  )
35  ),
36  doEndcaps = cms.bool(True),
37  endcapClusterCollection = cms.string('multi5x5EndcapBasicClusters'),
38  barrelClusterProducer = cms.string('multi5x5BasicClusters')
39 )
40 
41 
42 multi5x5SuperClustersUncleaned = multi5x5SuperClustersCleaned.clone()
43 multi5x5SuperClustersUncleaned.endcapClusterProducer = cms.string('multi5x5BasicClustersUncleaned')
44 multi5x5SuperClustersUncleaned.endcapClusterProducer = cms.string('multi5x5BasicClustersUncleaned')
45 
46 
47 multi5x5SuperClusters=cms.EDProducer("UnifiedSCCollectionProducer",
48  # input collections:
49  cleanBcCollection = cms.InputTag('multi5x5BasicClustersCleaned',
50  'multi5x5EndcapBasicClusters'),
51  cleanScCollection = cms.InputTag('multi5x5SuperClustersCleaned',
52  'multi5x5EndcapSuperClusters'),
53  uncleanBcCollection = cms.InputTag('multi5x5BasicClustersUncleaned',
54  'multi5x5EndcapBasicClusters'),
55  uncleanScCollection = cms.InputTag('multi5x5SuperClustersUncleaned',
56  'multi5x5EndcapSuperClusters'),
57  # names of collections to be produced:
58  bcCollection = cms.string('multi5x5EndcapBasicClusters'),
59  scCollection = cms.string('multi5x5EndcapSuperClusters'),
60  bcCollectionUncleanOnly = cms.string('uncleanOnlyMulti5x5EndcapBasicClusters'),
61  scCollectionUncleanOnly = cms.string('uncleanOnlyMulti5x5EndcapSuperClusters'),
62 
63  )