40 unsigned int mask = (1<<(i-32));
60 persObj->
m_fitter =
static_cast<unsigned int>(info.m_fitter);
61 persObj->
m_particleHypo =
static_cast<unsigned int>(info.m_particleHypo);
64 if (info.m_patternRecognition.size()<32) {
69 unsigned int size=info.m_patternRecognition.size();
CNV::Trans_t * createTransFromPStore(CNV **cnv, const TPObjRef &ref, MsgStream &log) const
TPObjRef toPersistent(CNV **cnv, const typename CNV::TransBase_t *transObj, MsgStream &log) const
virtual void transToPers(const Trk ::TrackParticleBase *transObj, Trk ::TrackParticleBase_p1 *persObj, MsgStream &log)
virtual void persToTrans(const Trk ::TrackParticleBase_p1 *persObj, Trk ::TrackParticleBase *transObj, MsgStream &log)
TrackSummaryCnv_p1 * m_trackSummaryCnv
ElementLinkCnv_p2< ElementLink< VxContainer > > m_elementLinkVxContainerConverter
vecParametersBaseCnv_p1 m_vecParametersBaseCnv
ElementLinkCnv_p2< ElementLink< TrackCollection > > m_elementLinkTrackCollectionConverter
FitQualityCnv_p1 * m_fitQualityCnv
Contains information about the 'fitter' of this track.
std::bitset< NumberOfTrackProperties > m_properties
A bitset providing information on the properties of the track.
TrackFitter
enums to identify who created this track and what propertis does it have.
@ NumberOfTrackRecoInfo
Maximum number of enums.
std::bitset< NumberOfTrackRecoInfo > m_patternRecognition
A bitset providing information on the actual pattern recognition algotithm.
unsigned int m_particleHypo
unsigned int m_patternRecognition
ElementLinkContNames_p2 m_originalTrackNames
ElementLinkInt_p2 m_originalTrack
unsigned int m_extPatternRecognition
ElementLinkInt_p2 m_elVxCandidate
std::vector< TPObjRef > m_trackParameters
unsigned int m_trackParticleOrigin
unsigned int m_properties
ElementLinkContNames_p2 m_elVxCandidateNames
const TrackSummary * m_trackSummary
the summary of this TrackParticle.
const FitQuality * m_fitQuality
the fit quality of this TrackParticle.
ElementLink< TrackCollection > m_originalTrack
ElementLink to the Track used to create this TrackParticleBase object Before writing to disk,...
TrackInfo m_trackInfo
This is a class which stores the identity of where the track was created, fitted,...
TrackParticleOrigin m_trackParticleOrigin
specifies the origin type of the particle (prim.vertex, ...)
std::vector< const TrackParameters * > m_trackParameters
DataVector of TrackParameters stored inside this TrackParticle.
ElementLink< VxContainer > m_elVxCandidate
ElementLink to a VxCandidate.
VertexType TrackParticleOrigin
ParticleHypothesis
Enumeration for Particle hypothesis respecting the interaction with material.