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.
7 
8 #include "Rtypes.h"
9 #include "Math/Cartesian3D.h"
10 #include "Math/Polar3D.h"
11 #include "Math/CylindricalEta3D.h"
12 #include "Math/PxPyPzE4D.h"
14 
24 
34 
35 namespace DataFormats_ParticleFlowCandidate {
36  struct dictionary {
37 
46  std::vector<reco::PFCandidatePtr> bla33;
53 
56  std::vector<edm::Ptr<std::vector<reco::PFCandidate> > > bla338;
60 
66 
72 
77  std::vector<reco::PFCandidateFwdRef> bla33f;
78  std::vector<reco::PFCandidateFwdPtr> bla33fv;
80 
85 
88  // reco::PFCandidatePhotonExtraRefVector ph_rv;
90 
96 
98 
99  //Association Map classes
102  edm::AssociationMap<edm::OneToManyWithQuality<std::vector<reco::Vertex>,std::vector<reco::PFCandidate>,float,unsigned int> > pmf2;
104  std::map<unsigned int,edm::helpers::KeyVal<edm::Ref<std::vector<reco::Vertex>,reco::Vertex,edm::refhelper::FindUsingAdvance<std::vector<reco::Vertex>,reco::Vertex> >,std::vector<std::pair<edm::Ref<std::vector<reco::PFCandidate>,reco::PFCandidate,edm::refhelper::FindUsingAdvance<std::vector<reco::PFCandidate>,reco::PFCandidate> >,float> > > > pmf4;
105  std::vector<std::pair<edm::Ref<std::vector<reco::PFCandidate>,reco::PFCandidate,edm::refhelper::FindUsingAdvance<std::vector<reco::PFCandidate>,reco::PFCandidate> >,float> > pmf5;
108  edm::AssociationMap<edm::OneToManyWithQuality<std::vector<reco::Vertex>,std::vector<reco::PFCandidate>,int,unsigned int> > pm2;
110  std::map<unsigned int,edm::helpers::KeyVal<edm::Ref<std::vector<reco::Vertex>,reco::Vertex,edm::refhelper::FindUsingAdvance<std::vector<reco::Vertex>,reco::Vertex> >,std::vector<std::pair<edm::Ref<std::vector<reco::PFCandidate>,reco::PFCandidate,edm::refhelper::FindUsingAdvance<std::vector<reco::PFCandidate>,reco::PFCandidate> >,int> > > > pm4;
111  std::vector<std::pair<edm::Ref<std::vector<reco::PFCandidate>,reco::PFCandidate,edm::refhelper::FindUsingAdvance<std::vector<reco::PFCandidate>,reco::PFCandidate> >,int> > pm5;
113 
114 
119  std::map<unsigned int,edm::helpers::KeyVal<edm::Ref<std::vector<reco::PFCandidate>,reco::PFCandidate,edm::refhelper::FindUsingAdvance<std::vector<reco::PFCandidate>,reco::PFCandidate> >,std::vector<std::pair<edm::Ref<std::vector<reco::Vertex>,reco::Vertex,edm::refhelper::FindUsingAdvance<std::vector<reco::Vertex>,reco::Vertex> >,int> > > > mp4;
120 
121  };
122 }
edm::Wrapper< edm::AssociationMap< edm::OneToManyWithQuality< std::vector< reco::Vertex >, std::vector< reco::PFCandidate >, int, unsigned int > > > pm3
Definition: classes.h:109
reco::PFCandidatePhotonExtraRefProd ph_rp
Definition: classes.h:87
reco::PFCandidateEGammaExtraRef eg_r
Definition: classes.h:91
std::vector< edm::Ptr< std::vector< reco::PFCandidate > > > bla338
Definition: classes.h:56
reco::PFCandidateElectronExtraRefProd ex_rp
Definition: classes.h:82
edm::Wrapper< edm::ValueMap< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > > > bla333
Definition: classes.h:47
edm::helpers::KeyVal< edm::RefProd< std::vector< reco::Vertex > >, edm::RefProd< std::vector< reco::PFCandidate > > > pm0
Definition: classes.h:100
edm::Wrapper< edm::AssociationMap< edm::OneToManyWithQuality< std::vector< reco::PFCandidate >, std::vector< reco::Vertex >, int, unsigned int > > > mp3
Definition: classes.h:118
std::pair< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > >, int > pm6
Definition: classes.h:112
std::vector< reco::PFCandidateFwdPtr > bla33fv
Definition: classes.h:78
edm::helpers::KeyVal< edm::Ref< std::vector< reco::Vertex >, reco::Vertex, edm::refhelper::FindUsingAdvance< std::vector< reco::Vertex >, reco::Vertex > >, std::vector< std::pair< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > >, int > > > pm1
Definition: classes.h:107
edm::reftobase::RefHolder< reco::PFCandidateFwdRef > bla2f
Definition: classes.h:75
reco::PileUpPFCandidateRefProd puc_rp
Definition: classes.h:68
reco::PileUpPFCandidateRef puc_r
Definition: classes.h:67
edm::Wrapper< std::vector< reco::PileUpPFCandidate > > puw1
Definition: classes.h:70
reco::PFCandidateElectronExtraRef ex_r
Definition: classes.h:81
std::pair< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > >, float > pmf6
Definition: classes.h:106
std::vector< ElementInBlock > ElementsInBlocks
Definition: PFCandidate.h:386
edm::Wrapper< edm::ValueMap< std::vector< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > > > > valueMap_iso_wr
Definition: classes.h:50
edm::Wrapper< reco::PFCandidateEGammaExtra > eg_cand_w1
Definition: classes.h:94
reco::PFCandidateRefVector c_rv
Definition: classes.h:40
edm::Wrapper< std::vector< reco::PFCandidateEGammaExtra > > eg_w1
Definition: classes.h:95
reco::PFCandidate::ElementInBlock jo1
Definition: classes.h:58
reco::PileUpPFCandidatePtr bla5
Definition: classes.h:71
edm::Wrapper< edm::ValueMap< edm::Ptr< reco::PFCandidate > > > bla336
Definition: classes.h:54
edm::reftobase::Holder< reco::Candidate, reco::PFCandidateFwdRef > bla1f
Definition: classes.h:74
std::vector< reco::PFCandidateFwdRef > bla33f
Definition: classes.h:77
std::map< unsigned int, edm::helpers::KeyVal< edm::Ref< std::vector< reco::Vertex >, reco::Vertex, edm::refhelper::FindUsingAdvance< std::vector< reco::Vertex >, reco::Vertex > >, std::vector< std::pair< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > >, int > > > > pm4
Definition: classes.h:110
edm::AssociationMap< edm::OneToManyWithQuality< std::vector< reco::PFCandidate >, std::vector< reco::Vertex >, int, unsigned int > > mp2
Definition: classes.h:117
edm::ValueMap< std::vector< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > > > valueMap_iso
Definition: classes.h:51
edm::ValueMap< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > > bla334
Definition: classes.h:48
std::vector< std::pair< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > >, int > > pm5
Definition: classes.h:111
edm::Wrapper< std::vector< reco::IsolatedPFCandidate > > iw1
Definition: classes.h:64
edm::Wrapper< std::vector< reco::PFCandidatePhotonExtra > > ph_w1
Definition: classes.h:89
std::vector< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > > bla335
Definition: classes.h:49
std::vector< std::pair< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > >, float > > pmf5
Definition: classes.h:105
reco::IsolatedPFCandidatePtr bla4
Definition: classes.h:65
edm::reftobase::Holder< reco::Candidate, reco::PFCandidateRef > bla1
Definition: classes.h:43
edm::Wrapper< edm::Association< reco::PFCandidateCollection > > w_asso_pfc
Definition: classes.h:97
reco::PileUpPFCandidateRefVector puc_rv
Definition: classes.h:69
edm::AssociationMap< edm::OneToManyWithQuality< std::vector< reco::Vertex >, std::vector< reco::PFCandidate >, float, unsigned int > > pmf2
Definition: classes.h:102
reco::PFCandidateEGammaExtraRefProd eg_rp
Definition: classes.h:92
reco::IsolatedPFCandidateRefProd ic_rp
Definition: classes.h:62
edm::helpers::KeyVal< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > >, std::vector< std::pair< edm::Ref< std::vector< reco::Vertex >, reco::Vertex, edm::refhelper::FindUsingAdvance< std::vector< reco::Vertex >, reco::Vertex > >, int > > > mp1
Definition: classes.h:116
edm::helpers::KeyVal< edm::Ref< std::vector< reco::Vertex >, reco::Vertex, edm::refhelper::FindUsingAdvance< std::vector< reco::Vertex >, reco::Vertex > >, std::vector< std::pair< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > >, float > > > pmf1
Definition: classes.h:101
edm::ValueMap< edm::Ptr< std::vector< reco::PFCandidate > > > bla337
Definition: classes.h:55
reco::IsolatedPFCandidateRef ic_r
Definition: classes.h:61
std::map< unsigned int, edm::helpers::KeyVal< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > >, std::vector< std::pair< edm::Ref< std::vector< reco::Vertex >, reco::Vertex, edm::refhelper::FindUsingAdvance< std::vector< reco::Vertex >, reco::Vertex > >, int > > > > mp4
Definition: classes.h:119
reco::IsolatedPFCandidateRefVector ic_rv
Definition: classes.h:63
Particle reconstructed by the particle flow algorithm.
Definition: PFCandidate.h:39
std::pair< reco::PFBlockRef, unsigned > ElementInBlock
return indices of elements used in the block
Definition: PFCandidate.h:385
edm::reftobase::RefVectorHolder< reco::PFCandidateRefVector > bla3351
Definition: classes.h:52
std::map< unsigned int, edm::helpers::KeyVal< edm::Ref< std::vector< reco::Vertex >, reco::Vertex, edm::refhelper::FindUsingAdvance< std::vector< reco::Vertex >, reco::Vertex > >, std::vector< std::pair< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > >, float > > > > pmf4
Definition: classes.h:104
edm::Wrapper< edm::AssociationMap< edm::OneToManyWithQuality< std::vector< reco::Vertex >, std::vector< reco::PFCandidate >, float, unsigned int > > > pmf3
Definition: classes.h:103
edm::Wrapper< std::vector< reco::PFCandidateFwdPtr > > bla33fvw
Definition: classes.h:79
reco::PFCandidatePhotonExtraRef ph_r
Definition: classes.h:86
edm::reftobase::RefHolder< reco::PFCandidateRef > bla2
Definition: classes.h:44
edm::Wrapper< reco::PFCandidate > pfcand_w1
Definition: classes.h:42
edm::ValueMap< edm::Ptr< reco::PFCandidate > > bla339
Definition: classes.h:57
reco::PFCandidate::ElementsInBlocks jo2
Definition: classes.h:59
edm::Wrapper< std::vector< reco::PFCandidateElectronExtra > > ex_w1
Definition: classes.h:84
edm::helpers::KeyVal< edm::RefProd< std::vector< reco::PFCandidate > >, edm::RefProd< std::vector< reco::Vertex > > > mp0
Definition: classes.h:115
edm::Wrapper< std::vector< reco::PFCandidate > > w1
Definition: classes.h:41
reco::PFCandidateElectronExtraRefVector ex_rv
Definition: classes.h:83
edm::AssociationMap< edm::OneToManyWithQuality< std::vector< reco::Vertex >, std::vector< reco::PFCandidate >, int, unsigned int > > pm2
Definition: classes.h:108
std::vector< reco::PFCandidatePtr > bla33
Definition: classes.h:46
reco::PFCandidateEGammaExtraRefVector eg_rv
Definition: classes.h:93