1 import FWCore.ParameterSet.Config
as cms
5 ecalTestPulseTask = cms.untracked.PSet(
6 params = cms.untracked.PSet(
7 MGPAGains = ecaldqmMGPAGains,
8 MGPAGainsPN = ecaldqmMGPAGainsPN
10 MEs = cms.untracked.PSet(
11 PNAmplitude = cms.untracked.PSet(
12 path = cms.untracked.string(
'%(subdet)s/%(prefix)sTestPulseTask/PN/Gain%(pngain)s/%(prefix)sTPT PNs amplitude %(sm)s G%(pngain)s'),
13 otype = cms.untracked.string(
'SMMEM'),
14 multi = cms.untracked.PSet(
15 pngain = ecaldqmMGPAGainsPN
17 kind = cms.untracked.string(
'TProfile'),
18 btype = cms.untracked.string(
'Crystal'),
19 description = cms.untracked.string(
'Test pulse amplitude in the PN diodes.')
21 Amplitude = cms.untracked.PSet(
22 path = cms.untracked.string(
'%(subdet)s/%(prefix)sTestPulseTask/Gain%(gain)s/%(prefix)sTPT amplitude %(sm)s G%(gain)s'),
23 otype = cms.untracked.string(
'SM'),
24 multi = cms.untracked.PSet(
25 gain = ecaldqmMGPAGains
27 kind = cms.untracked.string(
'TProfile2D'),
28 btype = cms.untracked.string(
'Crystal'),
29 description = cms.untracked.string(
'Test pulse amplitude.')
31 Shape = cms.untracked.PSet(
32 multi = cms.untracked.PSet(
33 gain = ecaldqmMGPAGains
35 yaxis = cms.untracked.PSet(
36 high = cms.untracked.double(10.0),
37 nbins = cms.untracked.int32(10),
38 low = cms.untracked.double(0.0)
40 kind = cms.untracked.string(
'TProfile2D'),
41 otype = cms.untracked.string(
'SM'),
42 btype = cms.untracked.string(
'SuperCrystal'),
43 path = cms.untracked.string(
'%(subdet)s/%(prefix)sTestPulseTask/Gain%(gain)s/%(prefix)sTPT shape %(sm)s G%(gain)s'),
44 description = cms.untracked.string(
'Test pulse shape. One slice corresponds to one readout tower (5x5 crystals).')
46 Occupancy = cms.untracked.PSet(
47 path = cms.untracked.string(
'%(subdet)s/%(prefix)sOccupancyTask/%(prefix)sOT test pulse digi occupancy%(suffix)s'),
48 kind = cms.untracked.string(
'TH2F'),
49 otype = cms.untracked.string(
'Ecal3P'),
50 btype = cms.untracked.string(
'SuperCrystal'),
51 description = cms.untracked.string(
'Occupancy in test pulse events.')