Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DataFormats
PatCandidates
src
classes_user.h
Go to the documentation of this file.
1
#include "
DataFormats/Common/interface/ValueMap.h
"
2
#include "
DataFormats/Common/interface/Association.h
"
3
#include "
DataFormats/Common/interface/Wrapper.h
"
4
#include "
DataFormats/Common/interface/PtrVector.h
"
5
6
#include "
DataFormats/PatCandidates/interface/PATObject.h
"
7
8
#include "
DataFormats/PatCandidates/interface/Vertexing.h
"
9
10
#include "
DataFormats/TrackReco/interface/TrackFwd.h
"
11
#include "
DataFormats/TrackReco/interface/Track.h
"
12
13
namespace
DataFormats_PatCandidates {
14
struct
dictionaryuser
{
15
16
/* UserData: Core */
17
pat::UserDataCollection
ov_p_ud
;
18
/* UserData: Standalone UserData in the event. Needed? */
19
edm::Wrapper<pat::UserDataCollection>
w_ov_p_ud
;
20
edm::Wrapper<edm::ValueMap<edm::Ptr<pat::UserData>
> >
w_vm_ptr_p_ud
;
21
edm::Ptr<pat::UserData>
yadda_pat_ptr_userdata
;
22
/* UserData: a few holders */
23
pat::UserHolder<math::XYZVector>
p_udh_v3d
;
24
pat::UserHolder<math::XYZPoint>
p_udh_p3d
;
25
pat::UserHolder<math::XYZTLorentzVector>
p_udh_lv
;
26
pat::UserHolder<math::PtEtaPhiMLorentzVector>
p_udh_plv
;
27
pat::UserHolder<AlgebraicSymMatrix22>
p_udh_smat_22
;
28
pat::UserHolder<AlgebraicSymMatrix33>
p_udh_smat_33
;
29
pat::UserHolder<AlgebraicSymMatrix44>
p_udh_smat_44
;
30
pat::UserHolder<AlgebraicSymMatrix55>
p_udh_smat_55
;
31
pat::UserHolder<AlgebraicVector2>
p_udh_vec_2
;
32
pat::UserHolder<AlgebraicVector3>
p_udh_vec_3
;
33
pat::UserHolder<AlgebraicVector4>
p_udh_vec_4
;
34
pat::UserHolder<AlgebraicVector5>
p_udh_vec_5
;
35
pat::UserHolder<reco::Track>
p_udh_tk
;
36
pat::UserHolder<reco::Vertex>
p_udh_vtx
;
37
pat::UserHolder<std::vector<unsigned int>
>
p_udh_vunit
;
38
39
};
40
41
}
Wrapper.h
Association.h
DataFormats_PatCandidates::dictionaryuser::p_udh_vec_3
pat::UserHolder< AlgebraicVector3 > p_udh_vec_3
Definition:
classes_user.h:32
DataFormats_PatCandidates::dictionaryuser::w_vm_ptr_p_ud
edm::Wrapper< edm::ValueMap< edm::Ptr< pat::UserData > > > w_vm_ptr_p_ud
Definition:
classes_user.h:20
DataFormats_PatCandidates::dictionaryuser::p_udh_plv
pat::UserHolder< math::PtEtaPhiMLorentzVector > p_udh_plv
Definition:
classes_user.h:26
DataFormats_PatCandidates::dictionaryuser::p_udh_vec_5
pat::UserHolder< AlgebraicVector5 > p_udh_vec_5
Definition:
classes_user.h:34
DataFormats_PatCandidates::dictionaryuser::p_udh_smat_33
pat::UserHolder< AlgebraicSymMatrix33 > p_udh_smat_33
Definition:
classes_user.h:28
TrackFwd.h
DataFormats_PatCandidates::dictionaryuser::yadda_pat_ptr_userdata
edm::Ptr< pat::UserData > yadda_pat_ptr_userdata
Definition:
classes_user.h:21
PtrVector.h
ValueMap.h
DataFormats_PatCandidates::dictionaryuser::p_udh_smat_22
pat::UserHolder< AlgebraicSymMatrix22 > p_udh_smat_22
Definition:
classes_user.h:27
DataFormats_PatCandidates::dictionaryuser::p_udh_vec_4
pat::UserHolder< AlgebraicVector4 > p_udh_vec_4
Definition:
classes_user.h:33
Vertexing.h
DataFormats_PatCandidates::dictionaryuser
Definition:
classes_user.h:14
edm::OwnVector< pat::UserData >
DataFormats_PatCandidates::dictionaryuser::p_udh_p3d
pat::UserHolder< math::XYZPoint > p_udh_p3d
Definition:
classes_user.h:24
DataFormats_PatCandidates::dictionaryuser::p_udh_smat_55
pat::UserHolder< AlgebraicSymMatrix55 > p_udh_smat_55
Definition:
classes_user.h:30
pat::UserHolder< math::XYZVector >
DataFormats_PatCandidates::dictionaryuser::p_udh_vtx
pat::UserHolder< reco::Vertex > p_udh_vtx
Definition:
classes_user.h:36
DataFormats_PatCandidates::dictionaryuser::p_udh_tk
pat::UserHolder< reco::Track > p_udh_tk
Definition:
classes_user.h:35
DataFormats_PatCandidates::dictionaryuser::ov_p_ud
pat::UserDataCollection ov_p_ud
Definition:
classes_user.h:17
edm::Ptr< pat::UserData >
DataFormats_PatCandidates::dictionaryuser::p_udh_lv
pat::UserHolder< math::XYZTLorentzVector > p_udh_lv
Definition:
classes_user.h:25
DataFormats_PatCandidates::dictionaryuser::p_udh_vunit
pat::UserHolder< std::vector< unsigned int > > p_udh_vunit
Definition:
classes_user.h:37
DataFormats_PatCandidates::dictionaryuser::w_ov_p_ud
edm::Wrapper< pat::UserDataCollection > w_ov_p_ud
Definition:
classes_user.h:19
edm::Wrapper< pat::UserDataCollection >
DataFormats_PatCandidates::dictionaryuser::p_udh_v3d
pat::UserHolder< math::XYZVector > p_udh_v3d
Definition:
classes_user.h:23
Track.h
DataFormats_PatCandidates::dictionaryuser::p_udh_smat_44
pat::UserHolder< AlgebraicSymMatrix44 > p_udh_smat_44
Definition:
classes_user.h:29
PATObject.h
DataFormats_PatCandidates::dictionaryuser::p_udh_vec_2
pat::UserHolder< AlgebraicVector2 > p_udh_vec_2
Definition:
classes_user.h:31
Generated for CMSSW Reference Manual by
1.8.5