#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]
| Analysis::SETrackInfo::SETrackInfo |
( |
const ElectronContainer * | coll, |
|
|
const Electron * | el, |
|
|
double | d0val, |
|
|
double | pTrel, |
|
|
const std::vector< double > & | tagLikelihood ) |
Definition at line 18 of file SETrackInfo.cxx.
22 {
23 ElementLink<ElectronContainer> link;
26 }
30}
const std::vector< double > & tagLikelihood() const
std::vector< double > m_tagLikelihood
vector to hold the taglikelihood (signal plus N background)
bool toContainedElement(BaseConstReference data, ElementType element, IProxyDict *sg=0)
Set from element pointer and a reference to the container (storable)
Electron_v1 Electron
Definition of the current "egamma version".
◆ SETrackInfo() [3/5]
| Analysis::SETrackInfo::SETrackInfo |
( |
const PhotonContainer * | coll, |
|
|
const Photon * | el, |
|
|
double | d0val, |
|
|
double | pTrel, |
|
|
const std::vector< double > & | tagLikelihood ) |
Definition at line 32 of file SETrackInfo.cxx.
36 {
37 ElementLink<PhotonContainer> link;
40 }
44}
Photon_v1 Photon
Definition of the current "egamma version".
◆ SETrackInfo() [4/5]
| Analysis::SETrackInfo::SETrackInfo |
( |
const ElementLink< ElectronContainer > & | eleLink, |
|
|
double | d0val, |
|
|
double | pTrel, |
|
|
std::vector< double > && | tagLikelihood ) |
◆ SETrackInfo() [5/5]
| Analysis::SETrackInfo::SETrackInfo |
( |
const ElementLink< PhotonContainer > & | gamLink, |
|
|
double | d0val, |
|
|
double | pTrel, |
|
|
std::vector< double > && | tagLikelihood ) |
◆ 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: