|
void | addEventHypo (const HypoClassKey &key, const HypoCombPair &hyp) |
| add new hypotheses More...
|
|
int | correspondingHypo (const std::string &key1, const unsigned &hyp1, const std::string &key2) const |
| return the hypothesis in hypothesis class 'key2', which corresponds to hypothesis 'hyp1' in hypothesis class 'key1' More...
|
|
int | correspondingHypo (const HypoClassKey &key1, const unsigned &hyp1, const HypoClassKey &key2) const |
| return the hypothesis in hypothesis class 'key2', which corresponds to hypothesis 'hyp1' in hypothesis class 'key1' More...
|
|
const reco::CompositeCandidate & | eventHypo (const HypoClassKey &key, const unsigned &cmb=0) const |
|
double | fitChi2 (const unsigned &cmb=0) const |
| return the chi2 of the kinematic fit of hypothesis 'cmb' if available; -1 else More...
|
|
double | fitProb (const unsigned &cmb=0) const |
| return the fit probability of hypothesis 'cmb' if available; -1 else More...
|
|
const edm::RefProd< TtGenEvent > & | genEvent () const |
| get TtGenEvent More...
|
|
double | genMatchSumDR (const unsigned &cmb=0) const |
| return the sum dr of the generator match if available; -1 else More...
|
|
double | genMatchSumPt (const unsigned &cmb=0) const |
| return the sum pt of the generator match if available; -1 else More...
|
|
double | hitFitChi2 (const unsigned &cmb=0) const |
| return the hitfit chi2 of hypothesis 'cmb' if available; -1 else More...
|
|
double | hitFitMT (const unsigned &cmb=0) const |
| return the hitfit top mass of hypothesis 'cmb' if available; -1 else More...
|
|
double | hitFitProb (const unsigned &cmb=0) const |
| return the hitfit probability of hypothesis 'cmb' if available; -1 else More...
|
|
double | hitFitSigMT (const unsigned &cmb=0) const |
| return the hitfit top mass uncertainty of hypothesis 'cmb' if available; -1 else More...
|
|
bool | isHypoAvailable (const std::string &key, const unsigned &cmb=0) const |
|
bool | isHypoAvailable (const HypoClassKey &key, const unsigned &cmb=0) const |
| check if hypothesis 'cmb' is available within the hypothesis class More...
|
|
bool | isHypoClassAvailable (const std::string &key) const |
| check if hypothesis class 'key' was added to the event structure More...
|
|
bool | isHypoClassAvailable (const HypoClassKey &key) const |
| check if hypothesis class 'key' was added to the event structure More...
|
|
bool | isHypoValid (const std::string &key, const unsigned &cmb=0) const |
| check if hypothesis 'cmb' within the hypothesis class was valid; if not it lead to an empty CompositeCandidate More...
|
|
bool | isHypoValid (const HypoClassKey &key, const unsigned &cmb=0) const |
| check if hypothesis 'cmb' within the hypothesis class was valid; if not it lead to an empty CompositeCandidate More...
|
|
std::vector< int > | jetLeptonCombination (const std::string &key, const unsigned &cmb=0) const |
| return the vector of jet lepton combinatorics for a given hypothesis and class More...
|
|
std::vector< int > | jetLeptonCombination (const HypoClassKey &key, const unsigned &cmb=0) const |
| return the vector of jet lepton combinatorics for a given hypothesis and class More...
|
|
std::pair< WDecay::LeptonType,
WDecay::LeptonType > | lepDecays () const |
| get leptonic decay channels More...
|
|
double | mvaDisc (const unsigned &cmb=0) const |
| return the mva discriminant value of hypothesis 'cmb' if available; -1 else More...
|
|
std::string | mvaMethod () const |
| return the label of the mva method in use for the jet parton association (if kMVADisc is not available the string is empty) More...
|
|
unsigned int | numberOfAvailableHypoClasses () const |
| return number of available hypothesis classes More...
|
|
unsigned int | numberOfAvailableHypos (const std::string &key) const |
| return number of available hypotheses within a given hypothesis class More...
|
|
unsigned int | numberOfAvailableHypos (const HypoClassKey &key) const |
| return number of available hypotheses within a given hypothesis class More...
|
|
int | numberOfConsideredJets (const std::string &key) const |
| return number of jets that were considered when building a given hypothesis More...
|
|
int | numberOfConsideredJets (const HypoClassKey &key) const |
| return number of jets that were considered when building a given hypothesis More...
|
|
void | printParticle (edm::LogInfo &log, const char *name, const reco::Candidate *cand) const |
| print pt, eta, phi, mass of a given candidate into an existing LogInfo More...
|
|
void | setFitChi2 (const std::vector< double > &val) |
| set chi2 of kKinFit hypothesis More...
|
|
void | setFitProb (const std::vector< double > &val) |
| set fit probability of kKinFit hypothesis More...
|
|
void | setGenEvent (const edm::Handle< TtGenEvent > &evt) |
| set TtGenEvent More...
|
|
void | setGenMatchSumDR (const std::vector< double > &val) |
| set sum dr of kGenMatch hypothesis More...
|
|
void | setGenMatchSumPt (const std::vector< double > &val) |
| set sum pt of kGenMatch hypothesis More...
|
|
void | setHitFitChi2 (const std::vector< double > &val) |
| set chi2 of kHitFit hypothesis More...
|
|
void | setHitFitMT (const std::vector< double > &val) |
| set fitted top mass of kHitFit hypothesis More...
|
|
void | setHitFitProb (const std::vector< double > &val) |
| set fit probability of kHitFit hypothesis More...
|
|
void | setHitFitSigMT (const std::vector< double > &val) |
| set fitted top mass uncertainty of kHitFit hypothesis More...
|
|
void | setLepDecays (const WDecay::LeptonType &lepDecTop1, const WDecay::LeptonType &lepDecTop2) |
| set leptonic decay channels More...
|
|
void | setMvaDiscriminators (const std::vector< double > &val) |
| set mva discriminant values of kMVADisc hypothesis More...
|
|
void | setMvaMethod (const std::string &name) |
| set label of mva method for kMVADisc hypothesis More...
|
|
void | setNumberOfConsideredJets (const HypoClassKey &key, const unsigned int nJets) |
| set number of jets considered when building a given hypothesis More...
|
|
const reco::Candidate * | topPair (const std::string &key, const unsigned &cmb=0) const |
| get combined 4-vector of top and topBar of the given hypothesis More...
|
|
const reco::Candidate * | topPair (const HypoClassKey &key, const unsigned &cmb=0) const |
| get combined 4-vector of top and topBar of the given hypothesis More...
|
|
const math::XYZTLorentzVector * | topPair () const |
| get combined 4-vector of top and topBar from the TtGenEvent More...
|
|
| TtEvent () |
| empty constructor More...
|
|
virtual | ~TtEvent () |
| default destructor More...
|
|
Base class to hold information for ttbar event interpretation.
The structure holds information for ttbar event interpretation. All event hypotheses of different classes (user defined during production) and a reference to the TtGenEvent (if available). It provides access and administration.
Definition at line 27 of file TtEvent.h.