CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
classes_3.h
Go to the documentation of this file.
26 
27 #include <vector>
28 #include <map>
29 
30 namespace {
31  struct dictionary {
32 
39 
40  std::pair<reco::CaloTauRef, int> calotd_p;
41  std::vector<std::pair<reco::CaloTauRef, int> > calotd_v;
42 
49 
50  std::pair<reco::PFTauRef, int> pftd_p;
51  std::vector<std::pair<reco::PFTauRef, int> > pftd_v;
52 
53 
55  reco::PFTauDiscriminator pftdiscr_o;
56  reco::PFTauDiscriminatorRef pftdiscr_r;
60 
61  std::pair<reco::PFTauRef, float> pftdiscr_p;
62  std::vector<std::pair<reco::PFTauRef, float> > pftdiscr_v;
63 
64  reco::JetPiZeroAssociationBase jetPiZeroAssoc_b;
65  reco::JetPiZeroAssociation jetPiZeroAssoc_o;
66  reco::JetPiZeroAssociationRef jetPiZeroAssoc_r;
67  reco::JetPiZeroAssociationRefProd jetPiZeroAssoc_rp;
68  reco::JetPiZeroAssociationRefVector jetPiZeroAssoc_rv;
70 
71  std::pair<reco::PFJetRef, std::vector<reco::RecoTauPiZero> > jetPiZeroAssoc_p;
72  std::vector<std::pair<reco::PFJetRef, std::vector<reco::RecoTauPiZero> > > jetPiZeroAssoc_v;
73 
74  std::vector<std::vector<reco::RecoTauPiZero> > jetPiZeroAssoc_v_v;
75 
76  reco::PFTauDecayModeAssociation pftdecaymodeass_o;
77  reco::PFTauDecayModeAssociationRef pftdecaymodeass_r;
78  reco::PFTauDecayModeAssociationRefProd pftdecaymodeass_rp;
81 
82  std::pair<reco::PFTauRef, reco::PFTauDecayMode> pftdecaymodeass_p;
83  std::vector<std::pair<reco::PFTauRef, reco::PFTauDecayMode> > pftdecaymodeass_v;
84  std::pair<reco::CaloTauRef, float> calodiscr_p;
85  std::vector<std::pair<reco::CaloTauRef, float> > calodiscr_v;
86 
87 
88 
89  };
90 }