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.
5 #include "Rtypes.h"
6 #include "Math/Cartesian3D.h"
7 #include "Math/Polar3D.h"
8 #include "Math/CylindricalEta3D.h"
9 #include "Math/PxPyPzE4D.h"
10 #include <boost/cstdint.hpp>
29 
32 
33 #include <vector>
34 #include <map>
35 
36 namespace DataFormats_MuonReco {
37  struct dictionary {
38  std::vector<reco::Muon> v1;
45 
50 
53 
54  std::vector<reco::MuonTimeExtra> rmt2;
55 // edm::RefProd<std::vector<reco::MuonTimeExtra> > rmt3;
57 // edm::helpers::Key<edm::RefProd<std::vector<reco::MuonTimeExtra> > > rmt4;
58 
61 
62  std::vector<reco::MuonChamberMatch> vmm1;
63  std::vector<reco::MuonSegmentMatch> vmm2;
64  std::vector<reco::MuonRPCHitMatch> vmm3;
65 
66  std::vector<reco::MuonTrackLinks> tl1;
71 
72  std::vector<reco::CaloMuon> smv1;
74 
79 
86 
88  std::vector<reco::MuonMETCorrectionData> rmcd_v;
89  std::vector<reco::MuonMETCorrectionData>::const_iterator rmcd_vci;
94 
95 
97  std::vector<reco::MuonQuality> rmq_v;
98  std::vector<reco::MuonQuality>::const_iterator rmq_vci;
105  std::vector<reco::MuonCosmicCompatibility> rmcc_v;
106  std::vector<reco::MuonCosmicCompatibility>::const_iterator rmcc_vci;
118  //shower block
120  std::vector<reco::MuonShower> rms_v;
121  std::vector<reco::MuonShower>::const_iterator rms_vci;
127  // DYT part
129  std::vector<reco::DYTInfo> rdyt_v;
130  std::vector<reco::DYTInfo>::const_iterator rdyt_vci;
135 
136  //Ptrs
145  //ME0 block
147  std::vector<EmulatedME0Segment> segs;
149 
151  std::vector<reco::ME0Muon> muons;
161  };
162 }
edm::reftobase::RefHolder< reco::MuonRef > hcc2
Definition: classes.h:76
std::vector< reco::MuonMETCorrectionData > rmcd_v
Definition: classes.h:88
edm::Ref< std::vector< reco::Muon > > r1
Definition: classes.h:40
reco::MuonMETCorrectionData rmcd
Definition: classes.h:87
edm::Wrapper< edm::RefVector< std::vector< reco::Muon > > > wrv1
Definition: classes.h:42
edm::Wrapper< std::vector< reco::MuonTrackLinks > > tl2
Definition: classes.h:67
edm::reftobase::RefVectorHolder< reco::MuonRefVector > hcc4
Definition: classes.h:78
edm::Wrapper< edm::RefToBaseVector< reco::Muon > > rtbvm_w
Definition: classes.h:84
std::vector< reco::ME0Muon > muons
Definition: classes.h:151
edm::PtrVector< reco::Muon > pv_muon
Definition: classes.h:142
edm::ValueMap< reco::MuonShower >::const_iterator rms_vmci
Definition: classes.h:124
edm::Wrapper< std::vector< reco::MuonMETCorrectionData > > rmcd_wv
Definition: classes.h:90
reco::Muon::MuonTrackRefMap rmmrrmap
Definition: classes.h:52
edm::reftobase::IndirectHolder< reco::Muon > ihm
Definition: classes.h:81
edm::Ref< std::vector< reco::MuonTrackLinks > > tl3
Definition: classes.h:68
reco::Muon::MuonTrackType rmmttype
Definition: classes.h:51
edm::Wrapper< std::vector< reco::Muon > > c1
Definition: classes.h:39
reco::MuonQuality rmq
Definition: classes.h:96
edm::RefToBase< reco::Muon > rtbm
Definition: classes.h:80
std::vector< reco::MuonQuality > rmq_v
Definition: classes.h:97
edm::ValueMap< reco::MuonMETCorrectionData > rmcd_vm
Definition: classes.h:91
edm::reftobase::BaseVectorHolder< reco::Muon > * bvhm_p
Definition: classes.h:85
edm::RefProd< std::vector< reco::MuonTrackLinks > > tl4
Definition: classes.h:69
edm::Ref< EmulatedME0SegmentCollection > scr1
Definition: classes.h:160
std::vector< reco::DYTInfo > rdyt_v
Definition: classes.h:129
edm::Wrapper< std::vector< reco::MuonShower > > rms_wv
Definition: classes.h:122
std::vector< reco::MuonShower > rms_v
Definition: classes.h:120
std::vector< reco::MuonTrackLinks > tl1
Definition: classes.h:66
std::vector< EmulatedME0Segment > segs
Definition: classes.h:147
edm::helpers::Key< edm::RefProd< std::vector< reco::Muon > > > hkrv1
Definition: classes.h:44
edm::Wrapper< edm::Ptr< reco::Muon > > w_p_muon
Definition: classes.h:140
edm::ValueMap< reco::DYTInfo >::const_iterator rdyt_vmci
Definition: classes.h:133
edm::reftobase::Holder< reco::Candidate, reco::MuonRef > hcc1
Definition: classes.h:75
edm::ValueMap< reco::MuonRef > rmref_vm
Definition: classes.h:113
std::vector< reco::MuonChamberMatch > vmm1
Definition: classes.h:62
edm::Wrapper< std::vector< reco::CaloMuon > > smc1
Definition: classes.h:73
std::vector< reco::MuonTimeExtra > rmt2
Definition: classes.h:54
edm::Wrapper< edm::ValueMap< reco::MuonRef > > rmref_wvm
Definition: classes.h:115
edm::Wrapper< std::vector< reco::ME0Muon > > dwc2
Definition: classes.h:152
edm::Wrapper< std::vector< reco::MuonTimeExtra > > wrmt2
Definition: classes.h:56
std::vector< reco::CaloMuon > smv1
Definition: classes.h:72
edm::Wrapper< EmulatedME0SegmentCollection > scw1
Definition: classes.h:159
reco::MuonTimeExtra rmt1
Definition: classes.h:49
reco::MuonPFIsolation rmi2
Definition: classes.h:47
edm::Wrapper< edm::ValueMap< reco::MuonQuality > > rmq_wvm
Definition: classes.h:102
edm::Wrapper< edm::ValueMap< reco::DYTInfo > > rdyt_wvm
Definition: classes.h:134
edm::reftobase::Holder< reco::Candidate, reco::MuonRef > rb1
Definition: classes.h:43
edm::ValueMap< reco::MuonCosmicCompatibility > rmcc_vm
Definition: classes.h:108
EmulatedME0Segment seg
Definition: classes.h:146
ME0MuonCollection muoncol
Definition: classes.h:154
edm::ValueMap< reco::MuonQuality >::const_iterator rmq_vmci
Definition: classes.h:101
edm::ValueMap< reco::MuonQuality > rmq_vm
Definition: classes.h:100
edm::RefToBaseProd< reco::Muon > rtbpm
Definition: classes.h:82
std::vector< reco::MuonQuality >::const_iterator rmq_vci
Definition: classes.h:98
edm::Wrapper< edm::RefVector< std::vector< reco::MuonTrackLinks > > > wtl5
Definition: classes.h:70
std::vector< reco::MuonMETCorrectionData >::const_iterator rmcd_vci
Definition: classes.h:89
edm::Wrapper< edm::ValueMap< reco::MuonShower > > rms_wvm
Definition: classes.h:125
std::vector< reco::MuonRPCHitMatch > vmm3
Definition: classes.h:64
edm::RefProd< std::vector< reco::Muon > > rp1
Definition: classes.h:41
std::map< MuonTrackType, reco::TrackRef > MuonTrackRefMap
Definition: Muon.h:39
reco::MuonTimeExtraMap rmtm
Definition: classes.h:59
edm::Wrapper< edm::ValueMap< reco::MuonMETCorrectionData > > rmcd_wvm
Definition: classes.h:93
edm::Wrapper< edm::PtrVector< reco::Muon > > w_pv_muon
Definition: classes.h:143
std::vector< reco::MuonCosmicCompatibility > rmcc_v
Definition: classes.h:105
std::vector< reco::MuonCosmicCompatibility >::const_iterator rmcc_vci
Definition: classes.h:106
edm::Wrapper< reco::MuonTimeExtraMap > wrmtm
Definition: classes.h:60
edm::Wrapper< std::vector< reco::DYTInfo > > rdyt_wv
Definition: classes.h:131
edm::Ref< ME0MuonCollection > mcr1
Definition: classes.h:156
edm::Ptr< reco::Muon > p_muon
Definition: classes.h:139
reco::MuonIsolation rmi
Definition: classes.h:46
reco::MuonCosmicCompatibility rmcc
Definition: classes.h:104
edm::ValueMap< reco::MuonShower > rms_vm
Definition: classes.h:123
edm::ValueMap< reco::DYTInfo > rdyt_vm
Definition: classes.h:132
MuonTrackType
map for Global Muon refitters
Definition: Muon.h:38
edm::Wrapper< edm::ValueMap< reco::MuonCosmicCompatibility > > rmcc_wvm
Definition: classes.h:110
edm::RefToBaseVector< reco::Muon > rtbvm
Definition: classes.h:83
edm::reftobase::VectorHolder< reco::Candidate, reco::MuonRefVector > hcc3
Definition: classes.h:77
std::vector< reco::MuonShower >::const_iterator rms_vci
Definition: classes.h:121
edm::Wrapper< std::vector< reco::MuonQuality > > rmq_wv
Definition: classes.h:99
std::vector< reco::Muon > v1
Definition: classes.h:38
edm::Wrapper< std::vector< reco::MuonCosmicCompatibility > > rmcc_wv
Definition: classes.h:107
edm::ValueMap< reco::MuonMETCorrectionData >::const_iterator rmcd_vmci
Definition: classes.h:92
edm::Wrapper< std::vector< EmulatedME0Segment > > dwc1
Definition: classes.h:148
edm::ValueMap< reco::MuonCosmicCompatibility >::const_iterator rmcc_vmci
Definition: classes.h:109
edm::ValueMap< reco::MuonRef >::const_iterator rmref_vmci
Definition: classes.h:114
std::vector< reco::DYTInfo >::const_iterator rdyt_vci
Definition: classes.h:130
std::vector< reco::MuonSegmentMatch > vmm2
Definition: classes.h:63
edm::Wrapper< ME0MuonCollection > mcw1
Definition: classes.h:155
EmulatedME0SegmentCollection segcol
Definition: classes.h:158