#include <SETrackInfo.h>
|
| | SETrackInfo () |
| | SETrackInfo (const ElectronContainer *coll, const Electron *el, double d0val, double pTrel, const std::vector< double > &tagLikelihood) |
| | SETrackInfo (const PhotonContainer *coll, const Photon *el, double d0val, double pTrel, const std::vector< double > &tagLikelihood) |
| | SETrackInfo (const ElementLink< ElectronContainer > &eleLink, double d0val, double pTrel, std::vector< double > &&tagLikelihood) |
| | SETrackInfo (const ElementLink< PhotonContainer > &gamLink, double d0val, double pTrel, std::vector< double > &&tagLikelihood) |
| bool | isPhoton () const |
| const egamma * | electron () const |
| double | d0Value () const |
| double | pTrel () const |
| const std::vector< double > & | tagLikelihood () const |
| const ElementLink< ElectronContainer > & | electronLink () const |
| const ElementLink< PhotonContainer > & | photonLink () const |
Definition at line 20 of file SETrackInfo.h.
◆ SETrackInfo() [1/5]
| Analysis::SETrackInfo::SETrackInfo |
( |
| ) |
|
Definition at line 11 of file SETrackInfo.cxx.
11 :
m_electron(ElementLink<ElectronContainer>()),
12 m_photon(ElementLink<PhotonContainer>()),
15{
16}
ElementLink< PhotonContainer > m_photon
ElementLink< ElectronContainer > m_electron
◆ SETrackInfo() [2/5]
Definition at line 18 of file SETrackInfo.cxx.
22 {
23 ElementLink<ElectronContainer>
link;
24 if(
link.toContainedElement(*coll,
const_cast<Electron*
>(mu)) ) {
26 }
30}
const std::vector< double > & tagLikelihood() const
std::vector< double > m_tagLikelihood
vector to hold the taglikelihood (signal plus N background)
pointer & link(pointer p) const
Return a reference to the link for an element.
Electron_v1 Electron
Definition of the current "egamma version".
◆ SETrackInfo() [3/5]
Definition at line 32 of file SETrackInfo.cxx.
36 {
37 ElementLink<PhotonContainer>
link;
38 if(
link.toContainedElement(*coll,
const_cast<Photon*
>(mu)) ) {
40 }
44}
Photon_v1 Photon
Definition of the current "egamma version".
◆ SETrackInfo() [4/5]
◆ SETrackInfo() [5/5]
◆ d0Value()
| double Analysis::SETrackInfo::d0Value |
( |
| ) |
const |
|
inline |
◆ electron()
| const egamma * Analysis::SETrackInfo::electron |
( |
| ) |
const |
Definition at line 68 of file SETrackInfo.cxx.
68 {
73 } else {
74 return 0;
75 }
76}
◆ electronLink()
◆ isPhoton()
| bool Analysis::SETrackInfo::isPhoton |
( |
| ) |
const |
◆ photonLink()
◆ pTrel()
| double Analysis::SETrackInfo::pTrel |
( |
| ) |
const |
|
inline |
◆ tagLikelihood()
| const std::vector< double > & Analysis::SETrackInfo::tagLikelihood |
( |
| ) |
const |
|
inline |
◆ m_electron
◆ m_photon
◆ m_pTrel
| double Analysis::SETrackInfo::m_pTrel |
|
private |
◆ m_tagLikelihood
| std::vector<double> Analysis::SETrackInfo::m_tagLikelihood |
|
private |
vector to hold the taglikelihood (signal plus N background)
Definition at line 53 of file SETrackInfo.h.
◆ m_valD0wrtPV
| double Analysis::SETrackInfo::m_valD0wrtPV |
|
private |
The documentation for this class was generated from the following files: