CMS 3D CMS Logo

ecalRecHitGPU_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 from RecoLocalCalo.EcalRecAlgos.ecalCleaningAlgo import cleaningAlgoConfig
4 
5 # rechit producer
6 ecalRecHitGPU = cms.EDProducer("EcalRecHitProducerGPU",
7 
8  uncalibrecHitsInLabelEB = cms.InputTag("ecalUncalibRecHitProducerGPU","EcalUncalibRecHitsEB"),
9  uncalibrecHitsInLabelEE = cms.InputTag("ecalUncalibRecHitProducerGPU","EcalUncalibRecHitsEE"),
10 
11  recHitsLabelEB = cms.string("EcalRecHitsEB"),
12  recHitsLabelEE = cms.string("EcalRecHitsEE"),
13 
14 
15  ChannelStatusToBeExcluded = cms.vstring( 'kDAC',
16  'kNoisy',
17  'kNNoisy',
18  'kFixedG6',
19  'kFixedG1',
20  'kFixedG0',
21  'kNonRespondingIsolated',
22  'kDeadVFE',
23  'kDeadFE',
24  'kNoDataNoTP',
25  #
26  # AM should I add them here?????
27  # next ones from "flagsMapDBReco"
28  # but not defined in "EcalChannelStatusCode.h"
29  # but they are defined in "EcalRecHit.h"
30  #
31  #'kKilled',
32  #'kTPSaturated',
33  #'kL1SpikeFlag',
34  ),
35 
36 
37  killDeadChannels = cms.bool(True),
38 
39 
40 
41  EBLaserMIN = cms.double(0.01),
42  EELaserMIN = cms.double(0.01),
43 
44  EBLaserMAX = cms.double(30.0),
45  EELaserMAX = cms.double(30.0),
46 
47 
48  flagsMapDBReco = cms.PSet(
49  kGood = cms.vstring('kOk','kDAC','kNoLaser','kNoisy'),
50  kNoisy = cms.vstring('kNNoisy','kFixedG6','kFixedG1'),
51  kNeighboursRecovered = cms.vstring('kFixedG0',
52  'kNonRespondingIsolated',
53  'kDeadVFE'),
54  kTowerRecovered = cms.vstring('kDeadFE'),
55  kDead = cms.vstring('kNoDataNoTP')
56  ),
57 
58 
59  recoverEBIsolatedChannels = cms.bool(False),
60  recoverEEIsolatedChannels = cms.bool(False),
61  recoverEBVFE = cms.bool(False),
62  recoverEEVFE = cms.bool(False),
63  recoverEBFE = cms.bool(True),
64  recoverEEFE = cms.bool(True),
65 )
66