13#include "GaudiKernel/MsgStream.h"
virtual void persToTrans(const SecVtxInfo_p1 *persObj, SecVtxInfo *transObj, MsgStream &log)
ITPConverterFor< Trk::Vertex > * m_recoVertexCnv
BaseTagInfoCnv_p1 * m_baseTagCnv
virtual void transToPers(const SecVtxInfo *transObj, SecVtxInfo_p1 *persObj, MsgStream &log)
TPObjRef m_secVtxPos
Translates to a Trk::RecVertex.
int m_NGood2TrackVertices
TPObjRef m_BaseTagInfo
Base class info.
int m_fitType
Translates to enum FitTYpe.
The SecVtxInfo class: This class contains information of the secondary vertex fit within the jet.
double rphidistance() const
double mass() const
The invariant mass of the tracks fitted to the vertex.
double energyFraction() const
The energy fraction: Evtx/Ejet of charges tracks.
void setNumberOfG2TrackVertices(int NSVPair)
void setSecVtx(const Trk::RecVertex &secVtx, double fitProb, const TrackVec &fittedTrks)
void setRPhiDist(double dist)
void setMass(double mass)
double distance() const
The distance between the primary and the secondary vertex.
FitType fitType() const
Returns an enum to indicate the type of fit.
void setEnergyFraction(double energyFraction)
double probability() const
The fit probability of the fit.
void setDist(double dist)
int NumberOfG2TrackVertices() const
Returns number of 2 track vertices.
const Trk::RecVertex & secVertexPos() const
Returns the reconstructed secondary vertex.
void setFitType(FitType type)
Set-methods for the private data members of the class.
int mult() const
The number of tracks fitted in the vertex.
TPObjRef baseToPersistent(CNV **cnv, const typename CNV::Trans_t *transObj, MsgStream &log) const
void fillTransFromPStore(CNV **cnv, const TPObjRef &ref, TRANS_T *trans, MsgStream &log) const
TPObjRef toPersistent(CNV **cnv, const typename CNV::TransBase_t *transObj, MsgStream &log) const
Trk::RecVertex inherits from Trk::Vertex.
The namespace of all packages in PhysicsAnalysis/JetTagging.
std::vector< const Rec::TrackParticle * > TrackVec