#include <VxSecVKalVertexInfo.h>
|
| VxSecVKalVertexInfo () |
|
| VxSecVKalVertexInfo (const std::vector< xAOD::Vertex * > &vertices, double mass, double energyFraction, int n2trackvertices, double energyTrkInJet, const std::vector< const Trk::TrackParticleBase * > &badTracks) |
|
| VxSecVKalVertexInfo (const std::vector< xAOD::Vertex * > &vertices, double mass, double energyFraction, int n2trackvertices, double energyTrkInJet, const std::vector< const xAOD::IParticle * > &badTracks) |
|
| VxSecVKalVertexInfo (const xAOD::Vertex *pseudoVertex, double mass, double energyFraction, int nBigImpTrk, const std::vector< const xAOD::IParticle * > &badTracks) |
|
| VxSecVKalVertexInfo (const VxSecVKalVertexInfo &) |
|
virtual VxSecVKalVertexInfo * | clone () const |
|
VxSecVKalVertexInfo & | operator= (const VxSecVKalVertexInfo &) |
|
virtual | ~VxSecVKalVertexInfo () |
|
double | mass () const |
|
double | energyFraction () const |
|
double | energyTrkInJet () const |
|
double | dstToMatLay () const |
|
void | setDstToMatLay (double Value) |
|
int | n2trackvertices () const |
|
int | nBigImpTracks () const |
|
const xAOD::Vertex * | pseudoVertex () const |
|
std::vector< const Trk::TrackParticleBase * > | badTracksTP () const |
|
std::vector< const xAOD::IParticle * > | badTracksIP () const |
|
void | setIParticleOrigin (const xAOD::IParticleContainer *iparticleTES) |
|
void | setTrackParticleOrigin (const Trk::TrackParticleBaseCollection *trkpartTES) |
|
const std::vector< xAOD::Vertex * > & | vertices () const |
|
void | setVertices (const std::vector< xAOD::Vertex * > &) |
|
void | setSVOwnership (bool Ownership) |
|
Definition at line 70 of file VxSecVKalVertexInfo.h.
◆ VxSecVKalVertexInfo() [1/5]
Trk::VxSecVKalVertexInfo::VxSecVKalVertexInfo |
( |
| ) |
|
Definition at line 39 of file VxSecVKalVertexInfo.cxx.
47 std::vector<const Trk::TrackParticleBase*>::const_iterator badTracksBegin=badTracks.begin();
◆ VxSecVKalVertexInfo() [2/5]
◆ VxSecVKalVertexInfo() [3/5]
Trk::VxSecVKalVertexInfo::VxSecVKalVertexInfo |
( |
const std::vector< xAOD::Vertex * > & |
vertices, |
|
|
double |
mass, |
|
|
double |
energyFraction, |
|
|
int |
n2trackvertices, |
|
|
double |
energyTrkInJet, |
|
|
const std::vector< const xAOD::IParticle * > & |
badTracks |
|
) |
| |
Definition at line 73 of file VxSecVKalVertexInfo.cxx.
85 const std::vector<const xAOD::IParticle*> & badTracks):
95 std::vector<const xAOD::IParticle*>::const_iterator badTracksBegin=badTracks.begin();
◆ VxSecVKalVertexInfo() [4/5]
◆ VxSecVKalVertexInfo() [5/5]
◆ ~VxSecVKalVertexInfo()
Trk::VxSecVKalVertexInfo::~VxSecVKalVertexInfo |
( |
| ) |
|
|
virtual |
◆ badTracksIP()
Definition at line 162 of file VxSecVKalVertexInfo.cxx.
174 badTracksIter!=badTracksEnd;++badTracksIter) {
175 (*badTracksIter).setStorableObject(*trkpartTES);
◆ badTracksTP()
Definition at line 143 of file VxSecVKalVertexInfo.cxx.
150 std::vector<const xAOD::IParticle*> vectorOfIP;
152 std::vector<ElementLink<xAOD::IParticleContainer> >::const_iterator badTracksBegin=
m_badTracksIP.begin();
153 std::vector<ElementLink<xAOD::IParticleContainer> >::const_iterator badTracksEnd=
m_badTracksIP.end();
156 badTracksIter!=badTracksEnd;++badTracksIter) {
157 if ((*badTracksIter).isValid()) {
158 if (**badTracksIter!=
nullptr) {
159 vectorOfIP.push_back(**badTracksIter);
◆ clone()
◆ dstToMatLay()
double Trk::VxSecVKalVertexInfo::dstToMatLay |
( |
| ) |
const |
|
inline |
◆ energyFraction()
double Trk::VxSecVKalVertexInfo::energyFraction |
( |
| ) |
const |
|
inline |
◆ energyTrkInJet()
double Trk::VxSecVKalVertexInfo::energyTrkInJet |
( |
| ) |
const |
|
inline |
◆ mass()
double Trk::VxSecVKalVertexInfo::mass |
( |
| ) |
const |
|
inline |
◆ n2trackvertices()
int Trk::VxSecVKalVertexInfo::n2trackvertices |
( |
| ) |
const |
|
inline |
◆ nBigImpTracks()
int Trk::VxSecVKalVertexInfo::nBigImpTracks |
( |
| ) |
const |
|
inline |
◆ operator=()
Definition at line 123 of file VxSecVKalVertexInfo.cxx.
131 std::vector<const Trk::TrackParticleBase*> vectorOfTP;
133 std::vector<ElementLink<Trk::TrackParticleBaseCollection> >::const_iterator badTracksBegin=
m_badTracksTP.begin();
134 std::vector<ElementLink<Trk::TrackParticleBaseCollection> >::const_iterator badTracksEnd=
m_badTracksTP.end();
137 badTracksIter!=badTracksEnd;++badTracksIter) {
138 if ((*badTracksIter).isValid()) {
◆ pseudoVertex()
◆ setDstToMatLay()
void Trk::VxSecVKalVertexInfo::setDstToMatLay |
( |
double |
Value | ) |
|
|
inline |
◆ setIParticleOrigin()
◆ setSVOwnership()
void Trk::VxSecVertexInfo::setSVOwnership |
( |
bool |
Ownership | ) |
|
|
inlineinherited |
◆ setTrackParticleOrigin()
◆ setVertices()
void Trk::VxSecVertexInfo::setVertices |
( |
const std::vector< xAOD::Vertex * > & |
vertices | ) |
|
|
inherited |
◆ vertices()
◆ m_badTracksIP
◆ m_badTracksTP
◆ m_dstToMatLayer
double Trk::VxSecVKalVertexInfo::m_dstToMatLayer |
|
private |
◆ m_energyFraction
double Trk::VxSecVKalVertexInfo::m_energyFraction |
|
private |
◆ m_energyTrkInJet
double Trk::VxSecVKalVertexInfo::m_energyTrkInJet |
|
private |
◆ m_mass
double Trk::VxSecVKalVertexInfo::m_mass |
|
private |
◆ m_n2trackvertices
int Trk::VxSecVKalVertexInfo::m_n2trackvertices |
|
private |
◆ m_nBigImpTracks
int Trk::VxSecVKalVertexInfo::m_nBigImpTracks |
|
private |
◆ m_pseudoVertex
◆ m_SVOwnership
bool Trk::VxSecVertexInfo::m_SVOwnership |
|
protectedinherited |
◆ m_vertices
The documentation for this class was generated from the following files: