test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SiPixelPhase1OnlineDQM_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 
5 StandardSpecifications1D.append(
6  Specification(PerLayer1D).groupBy("PXBarrel|PXForward/PXLayer|PXDisk/OnlineBlock") # per-layer with history for online
7  .groupBy("PXBarrel|PXForward/PXLayer|PXDisk", "EXTEND_Y")
8  .save()
9  .custom()
10  .save()
11 )
12 StandardSpecifications1D.append(
13  Specification().groupBy("PXBarrel|PXForward/OnlineBlock") # per-layer with history for online
14  .groupBy("PXBarrel|PXForward", "EXTEND_Y")
15  .save()
16  .custom()
17  .save()
18 )
19 
20 StandardSpecifications1D_Num.append(
21  Specification(PerLayer1D).groupBy("PXBarrel|PXForward/PXLayer|PXDisk/OnlineBlock/DetId/Event") # per-layer with history for online
22  .reduce("COUNT")
23  .groupBy("PXBarrel|PXForward/PXLayer|PXDisk/OnlineBlock")
24  .groupBy("PXBarrel|PXForward/PXLayer|PXDisk", "EXTEND_Y")
25  .save()
26  .custom()
27  .save()
28 )
29 StandardSpecifications1D_Num.append(
30  Specification().groupBy("PXBarrel|PXForward/OnlineBlock/DetId/Event") # per-layer with history for online
31  .reduce("COUNT")
32  .groupBy("PXBarrel|PXForward/OnlineBlock")
33  .groupBy("PXBarrel|PXForward", "EXTEND_Y")
34  .save()
35  .custom()
36  .save()
37 )
38 
39 # Configure Phase1 DQM for Phase0 data
40 SiPixelPhase1Geometry.n_inner_ring_blades = 24 # no outer ring
41 
42 # Turn on 'online' harvesting. This has to be set before other configs are
43 # loaded (due to how the DefaultHisto PSet is later cloned), therefore it is
44 # here and not in the harvestng config.
45 DefaultHisto.perLumiHarvesting = True
46 
47 # Pixel Digi Monitoring
49 SiPixelPhase1DigisAnalyzer.src = cms.InputTag("siPixelDigis") # adapt for real data
50 
51 # Cluster (track-independent) monitoring
53 
54 # We could overwrite the Harvesters like this, and use the custom() steps to
55 # perform resetting of histograms.
56 #SiPixelPhase1ClustersHarvester = cms.EDAnalyzer("SiPixelPhase1OnlineHarvester",
57 # histograms = SiPixelPhase1ClustersConf,
58 # geometry = SiPixelPhase1Geometry
59 #)
60 
61 
62 # Raw data errors
64 
65 PerModule.enabled = True
66 
67 siPixelPhase1OnlineDQM_source = cms.Sequence(SiPixelPhase1DigisAnalyzer
68  + SiPixelPhase1ClustersAnalyzer
69  + SiPixelPhase1RawDataAnalyzer
70  )
71 
72 siPixelPhase1OnlineDQM_harvesting = cms.Sequence(SiPixelPhase1DigisHarvester
73  + SiPixelPhase1ClustersHarvester
74  + SiPixelPhase1RawDataHarvester
75  )
list save
Definition: cuy.py:1163