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.
8 
9 
14 
16 #include "TString.h"
17 
18 namespace AnalysisDataFormats_TopObjects {
19  struct dictionary {
34 
41 
42  std::pair<WDecay::LeptonType, WDecay::LeptonType> p_lepdecay_lepdecay;
43  std::pair<reco::CompositeCandidate, std::vector<int> > p_compcand_vint;
44  std::vector<std::pair<reco::CompositeCandidate, std::vector<int> > > v_p_compcand_vint;
46 
47  std::map<TtEvent::HypoClassKey, int> m_key_int;
48  std::map<TtEvent::HypoClassKey, std::vector<std::pair<reco::CompositeCandidate, std::vector<int> > > > m_key_v_p_compcand_vint;
49 
54  std::vector<TtDilepEvtSolution> v_ttdilep;
55  std::vector<TtSemiEvtSolution> v_ttsemi;
56  std::vector<TtHadEvtSolution> v_tthad;
57  std::vector<StEvtSolution> v_st;
62 
63  };
64 }
std::vector< TtHadEvtSolution > v_tthad
Definition: classes.h:56
edm::Wrapper< std::vector< TtDilepEvtSolution > > w_v_ttdilep
Definition: classes.h:58
std::pair< WDecay::LeptonType, WDecay::LeptonType > p_lepdecay_lepdecay
Definition: classes.h:42
edm::RefProd< StGenEvent > rp_stgen
Definition: classes.h:36
edm::Wrapper< TtSemiLeptonicEvent > w_ttsemilepevt
Definition: classes.h:31
edm::RefProd< TtSemiLeptonicEvent > rp_ttsemilepevt
Definition: classes.h:39
Class derived from the TtEvent for the semileptonic decay channel.
std::map< TtEvent::HypoClassKey, std::vector< std::pair< reco::CompositeCandidate, std::vector< int > > > > m_key_v_p_compcand_vint
Definition: classes.h:48
edm::Wrapper< std::vector< StEvtSolution > > w_v_st
Definition: classes.h:61
edm::Wrapper< TopGenEvent > w_topgen
Definition: classes.h:29
Class derived from the TopGenEvent for single-top events.
Definition: StGenEvent.h:17
Class derived from the TopGenEvent for ttbar events.
Definition: TtGenEvent.h:18
edm::Wrapper< TtGenEvent > w_ttgen
Definition: classes.h:27
edm::RefProd< TtFullHadronicEvent > rp_ttfullhadevt
Definition: classes.h:40
std::vector< TtDilepEvtSolution > v_ttdilep
Definition: classes.h:54
edm::Wrapper< StGenEvent > w_stgen
Definition: classes.h:28
Class derived from the TtEvent for the full leptonic decay channel.
std::vector< std::pair< reco::CompositeCandidate, std::vector< int > > > v_p_compcand_vint
Definition: classes.h:44
edm::RefProd< TopGenEvent > rp_topgen
Definition: classes.h:37
Class derived from the TtEvent for the full hadronic decay channel.
std::pair< reco::CompositeCandidate, std::vector< int > > p_compcand_vint
Definition: classes.h:43
Base class to hold information for reduced top generator information.
Definition: TopGenEvent.h:41
Base class to hold information for ttbar event interpretation.
Definition: TtEvent.h:27
std::vector< TtSemiEvtSolution > v_ttsemi
Definition: classes.h:55
std::vector< StEvtSolution > v_st
Definition: classes.h:57
edm::RefProd< TtGenEvent > rp_ttgen
Definition: classes.h:35
edm::Wrapper< TtFullHadronicEvent > w_ttfullhadevt
Definition: classes.h:32
std::map< TtEvent::HypoClassKey, int > m_key_int
Definition: classes.h:47
edm::Wrapper< TtFullLeptonicEvent > w_ttfulllepevt
Definition: classes.h:30
edm::RefProd< TtFullLeptonicEvent > rp_ttfulllepevt
Definition: classes.h:38
edm::Wrapper< std::vector< TtSemiEvtSolution > > w_v_ttsemi
Definition: classes.h:59
edm::Wrapper< reco::CompositeCandidate > ttcompcand
Definition: classes.h:33
edm::Wrapper< std::vector< std::pair< reco::CompositeCandidate, std::vector< int > > > > w_v_p_compcand_vint
Definition: classes.h:45
edm::Wrapper< std::vector< TtHadEvtSolution > > w_v_tthad
Definition: classes.h:60