1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
|
import FWCore.ParameterSet.Config as cms
hltEcalRecHitL1Seeded = cms.EDProducer("EcalRecHitProducer",
ChannelStatusToBeExcluded = cms.vstring(
'kDAC',
'kNoisy',
'kNNoisy',
'kFixedG6',
'kFixedG1',
'kFixedG0',
'kNonRespondingIsolated',
'kDeadVFE',
'kDeadFE',
'kNoDataNoTP'
),
EBLaserMAX = cms.double(3.0),
EBLaserMIN = cms.double(0.5),
EBrechitCollection = cms.string('EcalRecHitsEB'),
EBuncalibRecHitCollection = cms.InputTag("hltEcalUncalibRecHitL1Seeded","EcalUncalibRecHitsEB"),
EELaserMAX = cms.double(8.0),
EELaserMIN = cms.double(0.5),
EErechitCollection = cms.string('EcalRecHitsEE'),
EEuncalibRecHitCollection = cms.InputTag("hltEcalUncalibRecHitL1Seeded","EcalUncalibRecHitsEE"),
algo = cms.string('EcalRecHitWorkerSimple'),
algoRecover = cms.string('EcalRecHitWorkerRecover'),
bdtWeightFileCracks = cms.FileInPath('RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml'),
bdtWeightFileNoCracks = cms.FileInPath('RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml'),
cleaningConfig = cms.PSet(
cThreshold_barrel = cms.double(4),
cThreshold_double = cms.double(10),
cThreshold_endcap = cms.double(15),
e4e1Threshold_barrel = cms.double(0.08),
e4e1Threshold_endcap = cms.double(0.3),
e4e1_a_barrel = cms.double(0.02),
e4e1_a_endcap = cms.double(0.02),
e4e1_b_barrel = cms.double(0.02),
e4e1_b_endcap = cms.double(-0.0125),
e6e2thresh = cms.double(0.04),
ignoreOutOfTimeThresh = cms.double(1000000000.0),
tightenCrack_e1_double = cms.double(2),
tightenCrack_e1_single = cms.double(1),
tightenCrack_e4e1_single = cms.double(2.5),
tightenCrack_e6e2_double = cms.double(3)
),
dbStatusToBeExcludedEB = cms.vint32(14, 78, 142),
dbStatusToBeExcludedEE = cms.vint32(14, 78, 142),
ebDetIdToBeRecovered = cms.InputTag("hltEcalDetIdToBeRecovered","ebDetId"),
ebFEToBeRecovered = cms.InputTag("hltEcalDetIdToBeRecovered","ebFE"),
eeDetIdToBeRecovered = cms.InputTag("hltEcalDetIdToBeRecovered","eeDetId"),
eeFEToBeRecovered = cms.InputTag("hltEcalDetIdToBeRecovered","eeFE"),
flagsMapDBReco = cms.PSet(
kDead = cms.vstring('kNoDataNoTP'),
kGood = cms.vstring(
'kOk',
'kDAC',
'kNoLaser',
'kNoisy'
),
kNeighboursRecovered = cms.vstring(
'kFixedG0',
'kNonRespondingIsolated',
'kDeadVFE'
),
kNoisy = cms.vstring(
'kNNoisy',
'kFixedG6',
'kFixedG1'
),
kTowerRecovered = cms.vstring('kDeadFE')
),
killDeadChannels = cms.bool(True),
laserCorrection = cms.bool(True),
logWarningEtThreshold_EB_FE = cms.double(50),
logWarningEtThreshold_EE_FE = cms.double(50),
recoverEBFE = cms.bool(True),
recoverEBIsolatedChannels = cms.bool(False),
recoverEBVFE = cms.bool(False),
recoverEEFE = cms.bool(True),
recoverEEIsolatedChannels = cms.bool(False),
recoverEEVFE = cms.bool(False),
singleChannelRecoveryMethod = cms.string('BDTG'),
singleChannelRecoveryThreshold = cms.double(0.7),
skipTimeCalib = cms.bool(False),
sum8ChannelRecoveryThreshold = cms.double(0.0),
triggerPrimitiveDigiCollection = cms.InputTag("hltEcalDigis","EcalTriggerPrimitives")
)
|