CMS 3D CMS Logo

nanoDQMIO_perLSoutput_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 #Example version list of MEs to save with singel Luminosity Granularity
4 #in the nanoDQMIO reduced version of DQMIO data Tier
5 #It needs process.DQMStore.saveByLumi = cms.untracked.bool(True)
6 #to make effect in the MEs saved by DQMStore
7 #DQMIO with per Lumisection data, are a special kind of DQM files
8 #containing almost the full set of DQM Monitor Elements (MEs) saved
9 #with single lumisection time granularity.
10 #Saying "almost" we refer to the fact that only Monitor Elements
11 #produced in DQM Step1 are saved,
12 #while those produced in the Harvesting step are not,
13 #even if they could be obtained with some ad-hoc harvesting on Step1 data
14 #Hence, DQM Step2 (HARVESTING DQM) should not follow when saveByLumi is True
15 #since most DQM Harvesting modules expect perRun output
16 #https://twiki.cern.ch/twiki/bin/view/CMS/PerLsDQMIO
17 
18 nanoDQMIO_perLSoutput = cms.PSet(
19  MEsToSave = cms.untracked.vstring(*( #Using tuple to avoid python limit of 255 arguments
20  #as suggested in:
21  #https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuidePoolInputSources#Example_3_More_than_255_input_fi
22 
23  #Examples:
24  #'Muons/MuonRecoAnalyzer/', #Folder and its subfolders
25  #'Muons/MuonIdDQM/GlobalMuons/hDT1Pullx' #particular ME
26 
27  #Version 0.1 for nanoDQMIO in CMSSW_12_1_0 ReReco of Pilot Test Runs taken in Autumn 2021
28  #DT
29  'DT/02-Segments/03-MeanT0/T0MeanAllWheels',
30 
31  #ECAL
32  'EcalBarrel/EBOccupancyTask/EBOT digi occupancy',
33  'EcalEndcap/EEOccupancyTask/EEOT digi occupancy EE -',
34  'EcalEndcap/EEOccupancyTask/EEOT digi occupancy EE +',
35 
36  #Muon POG
37  'Muons/MuonRecoAnalyzer/',
38  'Muons/MuonIdDQM/GlobalMuons/',
39 
40  #Tracker/Tracking
41  #PixelPhase1
42  'PixelPhase1/Phase1_MechanicalView/',
43  'PixelPhase1/Tracks/',
44 
45  #SiStrip
46  'SiStrip/MechanicalView/',
47 
48  #Tracking histograms:
49  'Tracking/PrimaryVertices/highPurityTracks/pt_0to1/offline/',
50  'Tracking/TrackParameters/generalTracks/LSanalysis/',
51  'Tracking/TrackParameters/highPurityTracks/pt_1/LSanalysis/',
52  'Tracking/TrackParameters/highPurityTracks/pt_0to1/LSanalysis/',
53  'Tracking/TrackParameters/highPurityTracks/dzPV0p1/LSanalysis/',
54  'Tracking/TrackParameters/generalTracks/GeneralProperties/',
55  'Tracking/TrackParameters/highPurityTracks/pt_1/GeneralProperties/',
56  'Tracking/TrackParameters/highPurityTracks/pt_0to1/GeneralProperties/',
57  'Tracking/TrackParameters/highPurityTracks/dzPV0p1/GeneralProperties/',
58  'Tracking/TrackParameters/generalTracks/HitProperties/',
59  'Tracking/TrackParameters/highPurityTracks/pt_1/HitProperties/',
60  'Tracking/TrackParameters/highPurityTracks/pt_0to1/HitProperties/',
61  'Tracking/TrackParameters/highPurityTracks/dzPV0p1/HitProperties/',
62  'Tracking/TrackParameters/generalTracks/HitProperties/Pixel/',
63  'Tracking/TrackParameters/highPurityTracks/pt_1/HitProperties/Pixel/',
64  'Tracking/TrackParameters/highPurityTracks/pt_0to1/HitProperties/Pixel/',
65  'Tracking/TrackParameters/highPurityTracks/dzPV0p1/HitProperties/Pixel/',
66  'Tracking/TrackParameters/generalTracks/HitProperties/Strip/',
67  'Tracking/TrackParameters/highPurityTracks/pt_1/HitProperties/Strip/',
68  'Tracking/TrackParameters/highPurityTracks/pt_0to1/HitProperties/Strip/',
69  'Tracking/TrackParameters/highPurityTracks/dzPV0p1/HitProperties/Strip/'
70  )
71  )
72 )