CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RecoEgamma_dataformats.py
Go to the documentation of this file.
1 
2 full_title = "RecoEgamma collections (in RECO and AOD)"
3 
4 full = {
5  '0':['gsfElectronCores','reco::GsfElectronCoreCollection','Offline electron object containing a minimal set of information: reference to GsfTrack, reference to SuperCluster (Egamma and/or PFlow cluster) and provenance information. The collection is unpreselected and contains electrons reconstructed either by Egamma or by PF algorithm.'],
6  '1':['gsfElectrons','reco::GsfElectronCollection','Offline electron containing all the relevant observables and corrections. The collection is produced starting from GsfElectronCore and its modularity allows to easily recompute electron variables skipping the reconstruction step. Each electron has also a reference to the corresponding `core` partner. (standard offline electron collection)'],
7  '2':['uncleanedOnlyGsfElectronCores', '*', 'No documentation'] ,
8  '3':['uncleanedOnlyGsfElectrons', '*', 'No documentation'] ,
9  '4':['eidRobustLoose', '*', 'No documentation'] ,
10  '5':['eidRobustTight', '*', 'No documentation'] ,
11  '6':['eidRobustHighEnergy', '*', 'No documentation'] ,
12  '7':['eidLoose', '*', 'No documentation'] ,
13  '8':['eidTight', '*', 'No documentation'] ,
14  '9':['conversions', 'recoConversions', 'Converted photons'] ,
15  '10':['photonCore','reco::PhotonCoreCollection','Photon objects containing reference to SuperCluster, Conversions and ElectronSeeds.'],
16  '11':['photons','reco::PhotonCollection','Photons with all the related observables like vertex, shower shapes, isolation. Each photon has also a reference to the corresponding `core` partner. (standard reconstructed photon collection)'],
17  '12':['allConversions', '*', 'No documentation'] ,
18  '13':['ckfOutInTracksFromConversions', 'recoTracks', 'Conversion tracks from outside-in tracking.'] ,
19  '14':['ckfInOutTracksFromConversions', 'recoTracks', 'Conversion tracks from inside-out tracking.'] ,
20  '15':['uncleanedOnlyAllConversions', '*', 'No documentation'] ,
21  '16':['uncleanedOnlyCkfOutInTracksFromConversions', '*', 'No documentation'] ,
22  '17':['uncleanedOnlyCkfInOutTracksFromConversions', '*', 'No documentation'] ,
23  '18':['PhotonIDProd', '*', 'No documentation'] ,
24  '19':['hfRecoEcalCandidate', '*', 'No documentation'] ,
25  '20':['hfEMClusters', '*', 'No documentation'],
26  # Correction needed, because not matched with Event Content
27  '21':['electronGsfTracks','reco::GsfTrackCollection','GsfTracks for GsfElectrons (produced in a dedicated module in the standard reconstruction sequence). They have been produced from the electronMergedSeeds described below.'],
28  '22':['eidTYPE',' ','ValueMaps containing a reference to a CMS.GsfElectron and the result of the electron ID. The event has one Value Map per identification TYPE (eidLoose, eidRobust...) (standard electron ID computed in standard sequence)'],
29  '23':['siStripElectronToTrackAssociator','reco::ElectronCollection','Electrons reconstructed using tracks seeded in the Si strip layers (not produced in standard sequence)'],
30  '24':['egammaCTFFinalFitWithMaterial','reco::TrackCollection','Tracks for Si strip seeded electrons (not produced in standard sequence)'],
31  '25':['siStripElectrons','reco::SiStripElectronCollection','Intermediate object for Si Strip electron reconstruction containing information about Si strip hits associated to the SuperCluster (not produced in standard sequence)']
32 }
33 
34 reco_title = "RecoEgamma collections (in RECO only)"
35 
36 reco = {
37  '0':['gsfElectronCores','reco::GsfElectronCoreCollection','Offline electron object containing a minimal set of information: reference to GsfTrack, reference to SuperCluster (Egamma and/or PFlow cluster) and provenance information. The collection is unpreselected and contains electrons reconstructed either by Egamma or by PF algorithm.'],
38  '1':['gsfElectrons','reco::GsfElectronCollection','Offline electron containing all the relevant observables and corrections. The collection is produced starting from GsfElectronCore and its modularity allows to easily recompute electron variables skipping the reconstruction step. Each electron has also a reference to the corresponding `core` partner. (standard offline electron collection)'],
39  '2':['uncleanedOnlyGsfElectronCores', 'recoGsfElectronCores', 'No documentation'] ,
40  '3':['uncleanedOnlyGsfElectrons', 'recoGsfElectrons', 'No documentation'] ,
41  '4':['eidRobustLoose', 'floatedmValueMap', 'No documentation'] ,
42  '5':['eidRobustTight', 'floatedmValueMap', 'No documentation'] ,
43  '6':['eidRobustHighEnergy', 'floatedmValueMap', 'No documentation'] ,
44  '7':['eidLoose', 'floatedmValueMap', 'No documentation'] ,
45  '8':['eidTight', 'floatedmValueMap', 'No documentation'] ,
46  '9':['photons','reco::PhotonCollection','Photons with all the related observables like vertex, shower shapes, isolation. Each photon has also a reference to the corresponding `core` partner. (standard reconstructed photon collection)'],
47  '10':['photonCore','reco::PhotonCoreCollection','Photon objects containing reference to SuperCluster, Conversions and ElectronSeeds.'],
48  '11':['conversions', 'recoConversions', 'Converted photons'] ,
49  '12':['allConversions', 'recoConversions', 'No documentation'] ,
50  '13':['ckfOutInTracksFromConversions', 'recoTracks', 'Conversion tracks from outside-in tracking.'] ,
51  '14':['ckfInOutTracksFromConversions', 'recoTracks', 'Conversion tracks from inside-out tracking.'] ,
52  '15':['ckfOutInTracksFromConversions', 'recoTrackExtras', 'TrackExtras and TrackingRecHits for conversion tracks from outside-in tracking.'] ,
53  '16':['ckfInOutTracksFromConversions', 'recoTrackExtras', 'TrackExtras and TrackingRecHits for conversion tracks from inside-out tracking.'] ,
54  '17':['ckfOutInTracksFromConversions', 'TrackingRecHitsOwned', 'No documentation'] ,
55  '18':['ckfInOutTracksFromConversions', 'TrackingRecHitsOwned', 'No documentation'] ,
56  '19':['uncleanedOnlyAllConversions', 'recoConversions', 'No documentation'] ,
57  '20':['uncleanedOnlyCkfOutInTracksFromConversions', 'recoTracks', 'No documentation'] ,
58  '21':['uncleanedOnlyCkfInOutTracksFromConversions', 'recoTracks', 'No documentation'] ,
59  '22':['uncleanedOnlyCkfOutInTracksFromConversions', 'recoTrackExtras', 'No documentation'] ,
60  '23':['uncleanedOnlyCkfInOutTracksFromConversions', 'recoTrackExtras', 'No documentation'] ,
61  '24':['uncleanedOnlyCkfOutInTracksFromConversions', 'TrackingRecHitsOwned', 'No documentation'] ,
62  '25':['uncleanedOnlyCkfInOutTracksFromConversions', 'TrackingRecHitsOwned', 'No documentation'] ,
63  '26':['PhotonIDProd','reco::PhotonIDCollection','Photons identification variables, calculated for corresponding photons. (standard reconstructed photon collection)'],
64  '27':['hfRecoEcalCandidate', '*', 'No documentation'] ,
65  '28':['hfEMClusters', '*', 'No documentation'],
66  # Correction needed, because not matched with Event Content
67  '29':['gsfElectronsGsfFit','reco::GsfTrackExtraCollection reco::TrackExtraCollection TrackingRecHitCollection','GsfTrackExtras, TrackExtras, TrackingRecHits'],
68  '30':['electronMergedSeeds','reco::ElectronSeedCollection','Mixed collection of ElectronSeeds coming from Egamma and/or PFlow algorithms, with their parent SuperClusters and/or tracks. They are used as input for the production of electronGsfTracks.'],
69  '31':['ecalDrivenElectronSeeds','reco::ElectronSeedCollection','Collection of ElectronSeeds with their parent SuperClusters, using the SuperCluster driven pixel matching algorithm, made for electron track seeding. That`s one of the two collections which are mixed into electronMergedSeeds just above.'],
70  '32':['egammaCTFFinalFitWithMaterial','reco::TrackExtraCollection','TrackExtras for Si strip seeded electrons (not produced in standard sequence)']
71 }
72 
73 aod_title = "RecoEgamma collections (in AOD only)"
74 
75 aod = {
76  '0':['gsfElectronCores','reco::GsfElectronCoreCollection','Offline electron object containing a minimal set of information: reference to GsfTrack, reference to SuperCluster (Egamma and/or PFlow cluster) and provenance information. The collection is unpreselected and contains electrons reconstructed either by Egamma or by PF algorithm.'],
77  '1':['gsfElectrons','reco::GsfElectronCollection','Offline electron containing all the relevant observables and corrections. The collection is produced starting from GsfElectronCore and its modularity allows to easily recompute electron variables skipping the reconstruction step. Each electron has also a reference to the corresponding `core` partner. (standard offline electron collection)'],
78  '2':['uncleanedOnlyGsfElectronCores', 'recoGsfElectronCores', 'No documentation'] ,
79  '3':['uncleanedOnlyGsfElectrons', 'recoGsfElectrons', 'No documentation'] ,
80  '4':['eidRobustLoose', 'floatedmValueMap', 'No documentation'] ,
81  '5':['eidRobustTight', 'floatedmValueMap', 'No documentation'] ,
82  '6':['eidRobustHighEnergy', 'floatedmValueMap', 'No documentation'] ,
83  '7':['eidLoose', 'floatedmValueMap', 'No documentation'] ,
84  '8':['eidTight', 'floatedmValueMap', 'No documentation'] ,
85  '9':['photonCore', 'recoPhotonCores', 'No documentation'] ,
86  '10':['photons','reco::PhotonCollection','Photons with all the related observables like vertex, shower shapes, isolation. Each photon has also a reference to the corresponding `core` partner. (standard reconstructed photon collection)'],
87  '11':['conversions', 'recoConversions', 'Converted photons'] ,
88  '12':['allConversions', 'recoConversions', 'No documentation'] ,
89  '13':['ckfOutInTracksFromConversions', 'recoTracks', 'Conversion tracks from outside-in tracking.'] ,
90  '14':['ckfInOutTracksFromConversions', 'recoTracks', 'Conversion tracks from inside-out tracking.'] ,
91  '15':['uncleanedOnlyAllConversions', 'recoConversions', 'No documentation'] ,
92  '16':['uncleanedOnlyCkfOutInTracksFromConversions', 'recoTracks', 'No documentation'] ,
93  '17':['uncleanedOnlyCkfInOutTracksFromConversions', 'recoTracks', 'No documentation'] ,
94  '18':['PhotonIDProd','reco::PhotonIDCollection','Photons identification variables, calculated for corresponding photons. (standard reconstructed photon collection)'],
95  '19':['hfRecoEcalCandidate', '*', 'No documentation'] ,
96  '20':['hfEMClusters', '*', 'No documentation']
97 }
98