CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
classes.h
Go to the documentation of this file.
1 //
2 //
41 #include "Rtypes.h"
42 #include "Math/Cartesian3D.h"
43 #include "Math/Polar3D.h"
44 #include "Math/CylindricalEta3D.h"
45 #include "Math/PxPyPzE4D.h"
46 #include <boost/cstdint.hpp>
47 
48 
49 namespace DataFormats_EgammaCandidates {
50 
51  struct dictionary {
52 
64 
65 
79  // std::pair<reco::PFCandidateRef,bool> value_pfiso;
80  // std::vector<std::pair<reco::PFCandidateRef,bool> > values_pfiso;
81  //edm::ValueMap<std::vector<std::pair<edm::Ref<std::vector<reco::PFCandidate>,reco::PFCandidate,edm::refhelper::FindUsingAdvance<std::vector<reco::PFCandidate>,reco::PFCandidate> >,bool> > > valueMap_iso;
82  //edm::Wrapper<edm::ValueMap<std::vector<std::pair<edm::Ref<std::vector<reco::PFCandidate>,reco::PFCandidate,edm::refhelper::FindUsingAdvance<std::vector<reco::PFCandidate>,reco::PFCandidate> >,bool> > > > valueMap_iso_wr;
83 
91 
97 
104 
105 
119 
134 
146 
147 
153 
159 
163 
171 
173 
178 
180 
184 
188 
189 
194 
199 
201 
202  } ;
203 
204  struct ptr
205  {
208 
211 
214  } ;
215 
218 
221 
222  std::vector<reco::HIPhotonIsolation> v_hiIso;
224 
225  }
edm::RefToBaseVector< reco::Electron > rtbve
Definition: classes.h:101
edm::Ref< reco::GsfElectronCollection > r4
Definition: classes.h:143
reco::Photon::PflowIsolationVariables ppfiv
Definition: classes.h:87
reco::GsfElectronIsoCollectionRefVector rv8
Definition: classes.h:170
reco::Photon::IsolationVariables piv
Definition: classes.h:86
edm::Wrapper< edm::RefToBaseVector< reco::PhotonCore > > rtbvgpc_w
Definition: classes.h:62
edm::reftobase::BaseVectorHolder< reco::GsfElectronCore > * bvhgec_p
Definition: classes.h:111
edm::Wrapper< reco::GsfElectronCollection > w4
Definition: classes.h:142
edm::RefProd< reco::PhotonCoreCollection > rp0
Definition: classes.h:56
edm::Wrapper< edm::RefVector< reco::GsfElectronCollection > > rv4
Definition: classes.h:145
edm::RefToBase< reco::Photon > rtbp
Definition: classes.h:71
edm::Ref< reco::PhotonCoreCollection > r0
Definition: classes.h:55
reco::SiStripElectronCollection v5
Definition: classes.h:148
edm::reftobase::VectorHolder< reco::Candidate, reco::GsfElectronRefVector > rb13
Definition: classes.h:192
reco::Photon::MIPVariables pmv
Definition: classes.h:89
edm::Wrapper< reco::PhotonCoreCollection > w0
Definition: classes.h:54
reco::Photon::FiducialFlags pff
Definition: classes.h:84
reco::Photon::PflowIDVariables ppfid
Definition: classes.h:88
edm::reftobase::IndirectHolder< reco::Electron > ihe
Definition: classes.h:99
edm::helpers::Key< edm::RefProd< reco::PhotonCollection > > h10
Definition: classes.h:183
reco::Photon::ShowerShape pss
Definition: classes.h:85
edm::RefToBase< reco::Electron > rtbe
Definition: classes.h:98
edm::reftobase::Holder< reco::Candidate, reco::ElectronRef > rb1
Definition: classes.h:185
std::vector< reco::HIPhotonIsolation > v_hiIso
Definition: classes.h:222
edm::Wrapper< edm::RefToBaseVector< reco::Electron > > rtbve_w
Definition: classes.h:102
reco::ElectronIsolationMap v7
Definition: classes.h:164
edm::helpers::Key< edm::RefProd< reco::PhotonCollection > > h66
Definition: classes.h:162
edm::RefToBase< reco::GsfElectron > rtbg
Definition: classes.h:135
edm::reftobase::BaseVectorHolder< reco::PhotonCore > * bvhgpc_p
Definition: classes.h:63
edm::Wrapper< reco::HIPhotonIsolation > w_hiIso
Definition: classes.h:217
edm::Ref< reco::SiStripElectronCollection > r5
Definition: classes.h:150
edm::reftobase::Holder< reco::Candidate, reco::GsfElectronRef > rb11
Definition: classes.h:190
edm::Wrapper< edm::RefVector< reco::PhotonCollection > > rv1
Definition: classes.h:70
edm::RefProd< reco::ElectronCollection > rp2
Definition: classes.h:95
edm::reftobase::BaseVectorHolder< reco::Electron > * bvhe_p
Definition: classes.h:103
edm::reftobase::IndirectHolder< reco::GsfElectronCore > ihgec
Definition: classes.h:107
reco::GsfElectron::TrackClusterMatching getcm
Definition: classes.h:120
edm::Ref< reco::ElectronCollection > r2
Definition: classes.h:94
edm::Ref< reco::ConversionCollection > r6
Definition: classes.h:156
edm::reftobase::RefHolder< reco::PhotonRef > rb22
Definition: classes.h:196
std::vector< GsfElectron > GsfElectronCollection
collection of GsfElectron objects
edm::reftobase::VectorHolder< reco::Candidate, reco::PhotonRefVector > rb23
Definition: classes.h:197
edm::RefToBaseVector< reco::PhotonCore > rtbvgpc
Definition: classes.h:61
edm::RefProd< reco::GsfElectronCoreCollection > gecc_rp
Definition: classes.h:115
std::vector< Conversion > ConversionCollection
collectin of Conversion objects
Definition: ConversionFwd.h:9
edm::Wrapper< std::vector< reco::HIPhotonIsolation > > w_v_hiIso
Definition: classes.h:223
reco::GsfElectronCollection v4
Definition: classes.h:141
edm::RefToBaseProd< reco::GsfElectronCore > rtbpgec
Definition: classes.h:108
reco::GsfElectronIsoCollectionRefProd rp8
Definition: classes.h:169
edm::reftobase::RefVectorHolder< reco::PhotonRefVector > rb24
Definition: classes.h:198
edm::Ref< reco::GsfElectronCoreCollection > gecc_r
Definition: classes.h:114
edm::Wrapper< edm::PtrVector< reco::GsfElectron > > w_pv_gsfElectron
Definition: classes.h:210
edm::Wrapper< edm::RefVector< reco::SiStripElectronCollection > > rv5
Definition: classes.h:152
reco::GsfElectron::ShowerShape gess
Definition: classes.h:124
edm::reftobase::RefHolder< reco::GsfElectronRef > rb12
Definition: classes.h:191
edm::reftobase::Holder< reco::Candidate, reco::SiStripElectronRef > rb3
Definition: classes.h:187
edm::reftobase::RefVectorHolder< reco::GsfElectronRefVector > rb14
Definition: classes.h:193
std::vector< SiStripElectron > SiStripElectronCollection
collectin of SiStripElectron objects
reco::GsfElectron::MvaInput gemi
Definition: classes.h:130
std::vector< GsfElectronCore > GsfElectronCoreCollection
edm::RefToBaseProd< reco::PhotonCore > rtbpgpc
Definition: classes.h:60
edm::Wrapper< reco::PhotonCollection > w1
Definition: classes.h:67
reco::PhotonPi0DiscriminatorAssociationMap v10
Definition: classes.h:181
edm::Wrapper< edm::RefVector< reco::ElectronCollection > > rv2
Definition: classes.h:96
edm::Wrapper< edm::RefVector< reco::PhotonCoreCollection > > rv0
Definition: classes.h:57
reco::GsfElectron::PixelMatchVariables gepmv
Definition: classes.h:133
edm::Wrapper< reco::ElectronCollection > w2
Definition: classes.h:93
edm::ValueMap< reco::HIPhotonIsolation > hiIsoMap
Definition: classes.h:219
edm::RefToBaseVector< reco::Photon > rtbvp
Definition: classes.h:74
edm::RefProd< reco::ConversionCollection > rp6
Definition: classes.h:157
edm::Ref< reco::PhotonCollection > r1
Definition: classes.h:68
reco::GsfElectronIsoNumCollectionRefVector rv9
Definition: classes.h:177
reco::GsfElectronIsoNumCollection v9
Definition: classes.h:174
edm::RefToBaseProd< reco::GsfElectron > rtbpg
Definition: classes.h:137
reco::PhotonIsolationMap v66
Definition: classes.h:160
edm::Wrapper< reco::GsfElectronCoreCollection > gecc_w
Definition: classes.h:113
edm::ValueMap< edm::Ref< std::vector< reco::Photon >, reco::Photon, edm::refhelper::FindUsingAdvance< std::vector< reco::Photon >, reco::Photon > > > valMap
Definition: classes.h:78
edm::Wrapper< edm::ValueMap< reco::HIPhotonIsolation > > w_hiIsoMap
Definition: classes.h:220
edm::reftobase::BaseVectorHolder< reco::GsfElectron > * bvhg_p
Definition: classes.h:140
reco::GsfElectron::ClassificationVariables gecv
Definition: classes.h:132
edm::Wrapper< edm::RefToBaseVector< reco::GsfElectronCore > > rtbvgec_w
Definition: classes.h:110
edm::PtrVector< reco::GsfElectron > pv_gsfElectron
Definition: classes.h:209
std::vector< Electron > ElectronCollection
collectin of Electron objects
Definition: ElectronFwd.h:9
edm::reftobase::Holder< reco::Candidate, reco::PhotonRef > rb21
Definition: classes.h:195
edm::RefProd< reco::SiStripElectronCollection > rp5
Definition: classes.h:151
edm::Wrapper< edm::ValueMap< edm::Ref< std::vector< reco::GsfElectron >, reco::GsfElectron, edm::refhelper::FindUsingAdvance< std::vector< reco::GsfElectron >, reco::GsfElectron > > > > gecc_wvm
Definition: classes.h:117
reco::GsfElectron::ChargeInfo geci
Definition: classes.h:128
edm::RefProd< reco::PhotonCollection > rp1
Definition: classes.h:69
edm::Wrapper< reco::PhotonCandidateAssociation > pca1
Definition: classes.h:200
reco::GsfElectron::ClosestCtfTrack gecct
Definition: classes.h:122
edm::RefToBase< reco::GsfElectronCore > rtbgec
Definition: classes.h:106
reco::GsfElectron::IsolationVariables geiv
Definition: classes.h:125
edm::RefToBaseProd< reco::Photon > rtbpp
Definition: classes.h:73
reco::GsfElectron::Corrections gec
Definition: classes.h:127
edm::Wrapper< reco::SiStripElectronCollection > w5
Definition: classes.h:149
reco::GsfElectron::ConversionRejection gecr
Definition: classes.h:126
edm::Wrapper< reco::GsfElectronIsoCollection > w8
Definition: classes.h:172
std::vector< Photon > PhotonCollection
collectin of Photon objects
Definition: PhotonFwd.h:9
reco::PhotonCoreCollection v0
Definition: classes.h:53
reco::GsfElectronIsoCollection v8
Definition: classes.h:167
edm::Wrapper< reco::PhotonIsolationMap > w66
Definition: classes.h:161
reco::GsfElectron::MvaOutput gemo
Definition: classes.h:131
reco::GsfElectronCoreCollection gecc
Definition: classes.h:112
edm::Ptr< reco::GsfElectron > p_gsfElectron
Definition: classes.h:206
edm::Wrapper< edm::RefVector< reco::ConversionCollection > > rv6
Definition: classes.h:158
std::vector< PhotonCore > PhotonCoreCollection
collectin of PhotonCore objects
Definition: PhotonCoreFwd.h:9
edm::reftobase::BaseVectorHolder< reco::Photon > * bvhp_p
Definition: classes.h:76
edm::RefToBase< reco::PhotonCore > rtbgpc
Definition: classes.h:58
edm::Wrapper< reco::GsfElectronIsoNumCollection > w9
Definition: classes.h:179
edm::RefToBaseProd< reco::Electron > rtbpe
Definition: classes.h:100
edm::reftobase::IndirectHolder< reco::PhotonCore > ihgpc
Definition: classes.h:59
edm::Wrapper< reco::ElectronIsolationMap > w7
Definition: classes.h:165
edm::PtrVector< reco::Photon > ptrv_ph
Definition: classes.h:213
edm::reftobase::IndirectHolder< reco::Photon > ihp
Definition: classes.h:72
edm::RefToBaseVector< reco::GsfElectron > rtbvg
Definition: classes.h:138
reco::GsfElectron::TrackExtrapolations gete
Definition: classes.h:121
edm::reftobase::Holder< reco::Candidate, reco::PhotonRef > rb2
Definition: classes.h:186
edm::Ptr< reco::Photon > ptr_ph
Definition: classes.h:212
reco::Photon::EnergyCorrections pec
Definition: classes.h:90
reco::GsfElectron::PflowIsolationVariables gepiv
Definition: classes.h:129
edm::Wrapper< edm::RefToBaseVector< reco::GsfElectron > > rtbvg_w
Definition: classes.h:139
edm::RefProd< reco::GsfElectronCollection > rp4
Definition: classes.h:144
edm::Wrapper< edm::RefToBaseVector< reco::Photon > > rtbvp_w
Definition: classes.h:75
edm::Wrapper< edm::Ptr< reco::GsfElectron > > w_p_gsfElectron
Definition: classes.h:207
edm::Wrapper< reco::PhotonPi0DiscriminatorAssociationMap > w10
Definition: classes.h:182
edm::ValueMap< edm::Ref< std::vector< reco::GsfElectron >, reco::GsfElectron, edm::refhelper::FindUsingAdvance< std::vector< reco::GsfElectron >, reco::GsfElectron > > > gecc_vm
Definition: classes.h:118
reco::ElectronCollection v2
Definition: classes.h:92
edm::helpers::Key< edm::RefProd< reco::ElectronCollection > > h7
Definition: classes.h:166
edm::reftobase::IndirectHolder< reco::GsfElectron > ihg
Definition: classes.h:136
edm::Wrapper< edm::RefVector< reco::GsfElectronCoreCollection > > gecc_rv
Definition: classes.h:116
reco::ConversionCollection v6
Definition: classes.h:154
reco::GsfElectronIsoNumCollectionRefProd rp9
Definition: classes.h:176
reco::GsfElectronIsoNumCollectionRef r9
Definition: classes.h:175
edm::Wrapper< edm::ValueMap< edm::Ref< std::vector< reco::Photon >, reco::Photon, edm::refhelper::FindUsingAdvance< std::vector< reco::Photon >, reco::Photon > > > > valMap_wr
Definition: classes.h:77
edm::RefToBaseVector< reco::GsfElectronCore > rtbvgec
Definition: classes.h:109
reco::GsfElectronIsoCollectionRef r8
Definition: classes.h:168
reco::HIPhotonIsolation hiIso
Definition: classes.h:216
reco::GsfElectron::FiducialFlags geff
Definition: classes.h:123
edm::Wrapper< reco::ConversionCollection > w6
Definition: classes.h:155