29 pb->m_trackinfo.clear();
30 pb->m_trackinfo.reserve(
sz);
31 for (
size_t i = 0; i <
sz; i++) {
54 for (
size_t i = 0; i <
sz; i++) {
57 pb->addTrackInfo (info);
ITPConverterFor< IPTrackInfo > * m_trackInfoCnv
virtual void transToPers(const IPInfoPlus *transObj, IPInfoPlus_p1 *persObj, MsgStream &log)
Save data to the persistant format.
BaseTagInfoCnv_p1 * m_baseTagCnv
virtual void persToTrans(const IPInfoPlus_p1 *persObj, IPInfoPlus *transObj, MsgStream &log)
Fluf the data up again.
std::vector< TPObjRef > m_trackinfo
Poitners to the IPTrackInfo_p1 objects.
This class contains additional information for tags based on impact parameter, like pointers to the T...
int numTrackInfo() const
Number of track info objects stored.
std::vector< IPTrackInfo > m_trackinfo
const IPTrackInfo & getTrackInfo(uint i) const
Get a track info object.
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
The namespace of all packages in PhysicsAnalysis/JetTagging.