CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
TPTask.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 fgbits = [1 for x in range(5)]
4 fgbits.append(0)
5 
6 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
7 tpTask = DQMEDAnalyzer(
8  "TPTask",
9 
10  # standard parameters
11  name = cms.untracked.string("TPTask"),
12  debug = cms.untracked.int32(0),
13  runkeyVal = cms.untracked.int32(0),
14  runkeyName = cms.untracked.string("pp_run"),
15  ptype = cms.untracked.int32(0),
16  mtype = cms.untracked.bool(True),
17  subsystem = cms.untracked.string("Hcal"),
18 
19  # tags
20  tagData = cms.untracked.InputTag("hcalDigis"),
21  tagDataL1Rec = cms.untracked.InputTag("caloLayer1Digis"),
22 
23  tagEmul = cms.untracked.InputTag("emulTPDigis"),
24  tagEmulNoTDCCut = cms.untracked.InputTag("emulTPDigisNoTDCCut"),
25 
26  # cut to put on Et to get the occupancy
27  cutEt = cms.untracked.int32(3),
28 
29  # some speacial features
30  skip1x1 = cms.untracked.bool(True),
31 
32  thresh_EtMsmRate_high = cms.untracked.double(0.2),
33  thresh_EtMsmRate_low = cms.untracked.double(0.1),
34  thresh_FGMsmRate_high = cms.untracked.double(0.2),
35  thresh_FGMsmRate_low = cms.untracked.double(0.1),
36  thresh_DataMsn = cms.untracked.double(0.1),
37  thresh_EmulMsn = cms.untracked.double(0.1),
38  vFGBitsReady = cms.untracked.vint32(fgbits)
39 )
40 
41 
42 
43 
44 
45 
46 
47 
48 
49 
50 
51 
const uint16_t range(const Frame &aFrame)