1 import FWCore.ParameterSet.Config
as cms
10 ecalPNDiodeTask = cms.untracked.PSet(
11 MEs = cms.untracked.PSet(
12 OccupancySummary = cms.untracked.PSet(
13 path = cms.untracked.string(
'%(subdet)s/%(prefix)sSummaryClient/%(prefix)sOT PN digi occupancy summary'),
14 kind = cms.untracked.string(
'TH2F'),
15 otype = cms.untracked.string(
'Ecal2P'),
16 btype = cms.untracked.string(
'Crystal'),
17 description = cms.untracked.string(
'Occupancy of PN digis in calibration events.')
19 MEMErrors = cms.untracked.PSet(
20 path = cms.untracked.string(
'Ecal/MEM/IntegrityTask MEMErrors'),
21 kind = cms.untracked.string(
'TH2F'),
22 xaxis = cms.untracked.PSet(
23 high = cms.untracked.double(55),
24 nbins = cms.untracked.int32(108),
25 low = cms.untracked.double(1),
27 yaxis = cms.untracked.PSet(
28 high = cms.untracked.double(3.5),
29 nbins = cms.untracked.int32(4),
30 low = cms.untracked.double(-0.5),
31 labels = cms.untracked.vstring(MEMErrorTypes)
33 otype = cms.untracked.string(
'Ecal'),
34 btype = cms.untracked.string(
'User'),
35 description = cms.untracked.string(
'Integrity error and error type counter for MEM boxes. Each x-axis tick corresponds to one SuperModule (SM) as indexed by DCC Id and contains two bins corresponding to the MEM boxes (DCC tower Ids = 69, 70). Nominally, this plot should be empty. Mapping from DCC Id to SM name appears below.<br/><pre>01:EE-07 19:EB-10 37:EB+10<br/>02:EE-08 20:EB-11 38:EB+11<br/>03:EE-09 21:EB-12 39:EB+12<br/>04:EE-01 22:EB-13 40:EB+13<br/>05:EE-02 23:EB-14 41:EB+14<br/>06:EE-03 24:EB-15 42:EB+15<br/>07:EE-04 25:EB-16 43:EB+16<br/>08:EE-05 26:EB-17 44:EB+17<br/>09:EE-06 27:EB-18 45:EB+18<br/>10:EB-01 28:EB+01 46:EE+07<br/>11:EB-02 29:EB+02 47:EE+08<br/>12:EB-03 30:EB+03 48:EE+09<br/>13:EB-04 31:EB+04 49:EE+01<br/>14:EB-05 32:EB+05 50:EE+02<br/>15:EB-06 33:EB+06 51:EE+03<br/>16:EB-07 34:EB+07 52:EE+04<br/>17:EB-08 35:EB+08 53:EE+05<br/>18:EB-09 36:EB+09 54:EE+06</pre>')
37 MEMTowerId = cms.untracked.PSet(
39 path = cms.untracked.string(
'%(subdet)s/%(prefix)sIntegrityTask/MemTTId/%(prefix)sIT MemTTId %(sm)s'),
40 kind = cms.untracked.string(
'TH2F'),
41 otype = cms.untracked.string(
'SMMEM'),
42 btype = cms.untracked.string(
'Crystal'),
43 description = cms.untracked.string(
'')
45 MEMBlockSize = cms.untracked.PSet(
47 path = cms.untracked.string(
'%(subdet)s/%(prefix)sIntegrityTask/MemSize/%(prefix)sIT MemSize %(sm)s'),
48 kind = cms.untracked.string(
'TH2F'),
49 otype = cms.untracked.string(
'SMMEM'),
50 btype = cms.untracked.string(
'Crystal'),
51 description = cms.untracked.string(
'')
53 MEMChId = cms.untracked.PSet(
55 path = cms.untracked.string(
'%(subdet)s/%(prefix)sIntegrityTask/MemChId/%(prefix)sIT MemChId %(sm)s'),
56 kind = cms.untracked.string(
'TH2F'),
57 otype = cms.untracked.string(
'SMMEM'),
58 btype = cms.untracked.string(
'Crystal'),
59 description = cms.untracked.string(
'')
61 Occupancy = cms.untracked.PSet(
62 path = cms.untracked.string(
'%(subdet)s/%(prefix)sOccupancyTask/%(prefix)sOT MEM digi occupancy %(sm)s'),
63 kind = cms.untracked.string(
'TH1F'),
64 otype = cms.untracked.string(
'SMMEM'),
65 btype = cms.untracked.string(
'Crystal'),
66 description = cms.untracked.string(
'Occupancy of PN digis in calibration events.')
68 MEMGain = cms.untracked.PSet(
70 path = cms.untracked.string(
'%(subdet)s/%(prefix)sIntegrityTask/MemGain/%(prefix)sIT MemGain %(sm)s'),
71 kind = cms.untracked.string(
'TH2F'),
72 otype = cms.untracked.string(
'SMMEM'),
73 btype = cms.untracked.string(
'Crystal'),
74 description = cms.untracked.string(
'')
76 Pedestal = cms.untracked.PSet(
77 path = cms.untracked.string(
'%(subdet)s/%(prefix)sPedestalOnlineTask/PN/%(prefix)sPOT PN pedestal %(sm)s G16'),
78 kind = cms.untracked.string(
'TProfile'),
79 otype = cms.untracked.string(
'SMMEM'),
80 btype = cms.untracked.string(
'Crystal'),
81 description = cms.untracked.string(
'Presample mean of PN signals.')