CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RecoMET_dataformats.py
Go to the documentation of this file.
1 
2 full_title = "RecoMET collections (in RECO and AOD)"
3 
4 full = {
5  '0':['met', 'recoCaloMETs', 'MET in energy deposits in calorimeter towers in EB, EE, HB, HE, and HF'] ,
6  '1':['metNoHF', 'recoCaloMETs', 'MET in energy deposits in calorimeter towers in EB, EE, HB, and HE'] ,
7  '2':['metHO', 'recoCaloMETs', 'MET in energy deposits in calorimeter towers in EB, EE, HB, HE, HF, and HO'] ,
8  '3':['corMetGlobalMuons', 'recoCaloMETs', 'MET in energy deposits in calorimeter towers in EB, EE, HB, HE, and HF with corrections for muons'] ,
9  '4':['tcMet', 'recoMETs', 'Track Corrected MET using `met`, `muons`, `gsfElectrons` and `generalTracks`'] ,
10  '5':['tcMetWithPFclusters', 'recoMETs', 'Track Corrected MET using `particleFlowClusters`, `muons`, `gsfElectrons` and `generalTracks`'] ,
11  '6':['pfMet', 'recoPFMETs', 'MET in reconstructed particles in the particle flow algorithm'] ,
12  '7':['muonMETValueMapProducer', 'recoMuonMETCorrectionDataedmValueMap', 'Information on how muons were used to correct MET and what associated MIP deposits are used'] ,
13  '8':['muonTCMETValueMapProducer', 'recoMuonMETCorrectionDataedmValueMap', 'Information on how muons were used to correct tcMET and what associated calo deposits are if the muon is treated as a pion'] ,
14  '9':['hcalnoise', 'recoHcalNoiseRBXs', 'No documentation'] ,
15  '10':['hcalnoise', 'HcalNoiseSummary', 'No documentation'] ,
16  '11':['*', '*HaloData', 'No documentation'] ,
17  '12':['BeamHaloSummary', '*BeamHaloSummary', 'No documentation'],
18  '13':['genMetTrue', 'reco::GenMETCollection', 'MET in generated particles in simulation in their final states but excluding neutrinos, excited neutrinos, right-handed neutrinos, sneutrinos, neutralinos, gravitons, gravitinos'],
19  '14':['genMetCalo', 'reco::GenMETCollection', 'MET in generated particles in simulation in their final states but excluding neutrinos, excited neutrinos, right-handed neutrinos, sneutrinos, neutralinos, gravitons, gravitinos and also muons'],
20  '15':['genMetCaloAndNonPrompt', 'reco::GenMETCollection', 'MET in generated particles in simulation in their final states but excluding excited neutrinos, right-handed neutrinos, sneutrinos, neutralinos, gravitons, gravitinos and, additionally, excluding muons and neutrinos coming from the decay of gauge bosons and top quarks'],
21  # Correction needed, because not matched with Event Content
22  '16':['htMetAK5','reco::METCollection','Raw Missing Transverse Energy calculated using anti-KT5 CaloJets'],
23  '17':['htMetAK7','reco::METCollection','Raw Missing Transverse Energy calculated using anti-KT7 CaloJets'],
24  '18':['htMetKT4','reco::METCollection','Raw Missing Transverse Energy calculated using FastKt4 CaloJets'],
25  '19':['htMetKT6','reco::METCollection','Raw Missing Transverse Energy calculated using FastKt6 CaloJets'],
26  '20':['htMetIC5','reco::METCollection','Raw Missing Transverse Energy calculated using IC5 CaloJets'],
27  '21':['metNoHFHO','reco::CaloMETCollection','MET in energy deposits in calorimeter towers in EB, EE, HB, HE, and HO'],
28  '22':['metOpt','reco::CaloMETCollection','MET in energy deposits in calorimeter towers in EB, EE, HB, HE, and HF with optimized threshold parameters'],
29  '23':['metOptNoHF','reco::CaloMETCollection','MET in energy deposits in calorimeter towers in EB, EE, HB, and HE with optimized threshold parameters'],
30  '24':['metOptHO','reco::CaloMETCollection','MET in energy deposits in calorimeter towers in EB, EE, HB, HE, HF and HO with optimized threshold parameters'],
31  '25':['metOptNoHFHO','reco::CaloMETCollection','MET in energy deposits in calorimeter towers in EB, EE, HB, HE, and HO with optimized threshold parameters']
32 }
33 
34 reco_title = "RecoMET collections (in RECO only)"
35 
36 reco = {
37  '0':['met', 'recoCaloMETs', 'MET in energy deposits in calorimeter towers in EB, EE, HB, HE, and HF'] ,
38  '1':['metNoHF', 'recoCaloMETs', 'MET in energy deposits in calorimeter towers in EB, EE, HB, and HE'] ,
39  '2':['metHO', 'recoCaloMETs', 'MET in energy deposits in calorimeter towers in EB, EE, HB, HE, HF, and HO'] ,
40  '3':['corMetGlobalMuons', 'recoCaloMETs', 'MET in energy deposits in calorimeter towers in EB, EE, HB, HE, and HF with corrections for muons'] ,
41  '4':['tcMet', 'recoMETs', 'Track Corrected MET using `met`, `muons`, `gsfElectrons` and `generalTracks`'] ,
42  '5':['tcMetWithPFclusters', 'recoMETs', 'Track Corrected MET using `particleFlowClusters`, `muons`, `gsfElectrons` and `generalTracks`'] ,
43  '6':['pfMet', 'recoPFMETs', 'MET in reconstructed particles in the particle flow algorithm'] ,
44  '7':['muonMETValueMapProducer', 'recoMuonMETCorrectionDataedmValueMap', 'Information on how muons were used to correct MET and what associated MIP deposits are used'] ,
45  '8':['muonTCMETValueMapProducer', 'recoMuonMETCorrectionDataedmValueMap', 'Information on how muons were used to correct tcMET and what associated calo deposits are if the muon is treated as a pion'] ,
46  '9':['hcalnoise', 'recoHcalNoiseRBXs', 'No documentation'] ,
47  '10':['hcalnoise', 'HcalNoiseSummary', 'No documentation'] ,
48  '11':['*', '*HaloData', 'No documentation'] ,
49  '12':['BeamHaloSummary', '*BeamHaloSummary', 'No documentation'],
50  '13':['genMetTrue', 'reco::GenMETCollection', 'MET in generated particles in simulation in their final states but excluding neutrinos, excited neutrinos, right-handed neutrinos, sneutrinos, neutralinos, gravitons, gravitinos'],
51  '14':['genMetCalo', 'reco::GenMETCollection', 'MET in generated particles in simulation in their final states but excluding neutrinos, excited neutrinos, right-handed neutrinos, sneutrinos, neutralinos, gravitons, gravitinos and also muons'],
52  '15':['genMetCaloAndNonPrompt', 'reco::GenMETCollection', 'MET in generated particles in simulation in their final states but excluding excited neutrinos, right-handed neutrinos, sneutrinos, neutralinos, gravitons, gravitinos and, additionally, excluding muons and neutrinos coming from the decay of gauge bosons and top quarks']
53 }
54 
55 aod_title = "RecoMET collections (in AOD only)"
56 
57 aod = {
58  '0':['met', 'recoCaloMETs', 'MET in energy deposits in calorimeter towers in EB, EE, HB, HE, and HF'] ,
59  '1':['metNoHF', 'recoCaloMETs', 'MET in energy deposits in calorimeter towers in EB, EE, HB, and HE'] ,
60  '2':['metHO', 'recoCaloMETs', 'MET in energy deposits in calorimeter towers in EB, EE, HB, HE, HF, and HO'] ,
61  '3':['corMetGlobalMuons', 'recoCaloMETs', 'MET in energy deposits in calorimeter towers in EB, EE, HB, HE, and HF with corrections for muons'] ,
62  '4':['tcMet', 'recoMETs', 'Track Corrected MET using `met`, `muons`, `gsfElectrons` and `generalTracks`'] ,
63  '5':['tcMetWithPFclusters', 'recoMETs', 'Track Corrected MET using `particleFlowClusters`, `muons`, `gsfElectrons` and `generalTracks`'] ,
64  '6':['pfMet', 'recoPFMETs', 'MET in reconstructed particles in the particle flow algorithm'] ,
65  '7':['muonMETValueMapProducer', 'recoMuonMETCorrectionDataedmValueMap', 'Information on how muons were used to correct MET and what associated MIP deposits are used'] ,
66  '8':['muonTCMETValueMapProducer', 'recoMuonMETCorrectionDataedmValueMap', 'Information on how muons were used to correct tcMET and what associated calo deposits are if the muon is treated as a pion'] ,
67  '9':['hcalnoise', 'HcalNoiseSummary', 'No documentation'] ,
68  '10':['*', '*GlobalHaloData', 'No documentation'] ,
69  '11':['BeamHaloSummary', '*BeamHaloSummary', 'No documentation'],
70  '12':['genMetTrue', 'reco::GenMETCollection', 'MET in generated particles in simulation in their final states but excluding neutrinos, excited neutrinos, right-handed neutrinos, sneutrinos, neutralinos, gravitons, gravitinos'],
71  '13':['genMetCalo', 'reco::GenMETCollection', 'MET in generated particles in simulation in their final states but excluding neutrinos, excited neutrinos, right-handed neutrinos, sneutrinos, neutralinos, gravitons, gravitinos and also muons'],
72  '14':['genMetCaloAndNonPrompt', 'reco::GenMETCollection', 'MET in generated particles in simulation in their final states but excluding excited neutrinos, right-handed neutrinos, sneutrinos, neutralinos, gravitons, gravitinos and, additionally, excluding muons and neutrinos coming from the decay of gauge bosons and top quarks']
73 }
74