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 # Producer for Hybrid BasicClusters and SuperClusters
0005 cleanedHybridSuperClusters = cms.EDProducer("HybridClusterProducer",
0006     eThreshA = cms.double(0.003),
0007     # seed thresold for dominos
0008     eseed = cms.double(0.35),
0009     # coefficient to increase Eseed as a function of 5x5; 0 gives old behaviour   
0010     xi = cms.double(0.00),
0011     # increase Eseed as a function of et_5x5 (othwewise it's e_5x5)
0012     useEtForXi = cms.bool(True),
0013     # output collections
0014     clustershapecollection = cms.string(''),
0015     shapeAssociation = cms.string('hybridShapeAssoc'),
0016     # if e1x3 larger than ewing use 1x5
0017     # e.g. always build 1x5
0018     ewing = cms.double(0.0),
0019     # clustering parameters
0020     #
0021     # threshold on seed RecHits
0022     HybridBarrelSeedThr = cms.double(1.0),
0023     dynamicPhiRoad = cms.bool(False),
0024     basicclusterCollection = cms.string('hybridBarrelBasicClusters'),
0025     # phi road parameters
0026     step = cms.int32(17),
0027     eThreshB = cms.double(0.1),
0028     dynamicEThresh = cms.bool(False),
0029     # domino thresholds
0030     ethresh = cms.double(0.1),
0031     superclusterCollection = cms.string(''),
0032     # input collection                                      
0033     recHitsCollection = cms.InputTag('ecalRecHit','EcalRecHitsEB'),
0034     # recHit flags to be excluded from seeding
0035     RecHitFlagToBeExcluded = cms.vstring(
0036         'kFaultyHardware',
0037         'kTowerRecovered',
0038         'kDead'
0039         ),
0040     RecHitSeverityToBeExcluded = cms.vstring('kWeird',
0041                                              'kBad',
0042                                              'kTime'),
0043    
0044     excludeFlagged = cms.bool(True),
0045     posCalcParameters = cms.PSet( T0_barl      = cms.double(7.4),
0046                                   T0_endc      = cms.double(3.1),        
0047                                   T0_endcPresh = cms.double(1.2),
0048                                   LogWeighted  = cms.bool(True),
0049                                   W0           = cms.double(4.2),
0050                                   X0           = cms.double(0.89)
0051                                  )
0052  )