CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
hybridSuperClusters_cfi.py
Go to the documentation of this file.
2 
6 
7 # Producer for Hybrid BasicClusters and SuperClusters
8 cleanedHybridSuperClusters = cms.EDProducer("HybridClusterProducer",
9  eThreshA = cms.double(0.003),
10  # seed thresold for dominos
11  eseed = cms.double(0.35),
12  # output collections
13  clustershapecollection = cms.string(''),
14  shapeAssociation = cms.string('hybridShapeAssoc'),
15  # if e1x3 larger than ewing use 1x5
16  # e.g. always build 1x5
17  ewing = cms.double(0.0),
18  # clustering parameters
19  #
20  # threshold on seed RecHits
21  HybridBarrelSeedThr = cms.double(1.0),
22  dynamicPhiRoad = cms.bool(False),
23  basicclusterCollection = cms.string('hybridBarrelBasicClusters'),
24  # phi road parameters
25  step = cms.int32(17),
26  eThreshB = cms.double(0.1),
27  debugLevel = cms.string('INFO'),
28  dynamicEThresh = cms.bool(False),
29  # domino thresholds
30  ethresh = cms.double(0.1),
31  superclusterCollection = cms.string(''),
32  ecalhitcollection = cms.string('EcalRecHitsEB'),
33  # input collection
34  ecalhitproducer = cms.string('ecalRecHit'),
35  # recHit flags to be excluded from seeding
36  RecHitFlagToBeExcluded = cms.vint32(
37  ecalRecHitFlag_kFaultyHardware,
38  ecalRecHitFlag_kPoorCalib,
39  # ecalRecHitFlag_kSaturated,
40  # ecalRecHitFlag_kLeadingEdgeRecovered,
41  # ecalRecHitFlag_kNeighboursRecovered,
42  ecalRecHitFlag_kTowerRecovered,
43  ecalRecHitFlag_kDead
44  ),
45  RecHitSeverityToBeExcluded = cms.vint32(ecalSeverityLevelFlag_kWeird,ecalSeverityLevelFlag_kBad,ecalSeverityLevelFlag_kTime),
46  severityRecHitThreshold = cms.double(4.),
47  severitySpikeId = cms.int32(ecalSeverityLevelSpikeId_kSwissCrossBordersIncluded),
48  severitySpikeThreshold = cms.double(0.95),
49  excludeFlagged = cms.bool(True),
50  posCalcParameters = cms.PSet( T0_barl = cms.double(7.4),
51  T0_endc = cms.double(3.1),
52  T0_endcPresh = cms.double(1.2),
53  LogWeighted = cms.bool(True),
54  W0 = cms.double(4.2),
55  X0 = cms.double(0.89)
56  )
57  )