28 pb->m_trackinfo.clear();
29 pb->m_trackinfo.reserve(
sz);
30 for (
size_t i = 0; i <
sz; i++) {
53 pb->addTrackInfo (info);
ITPConverterFor< SETrackInfo > * m_seTrackInfoCnv
virtual void transToPers(const SoftElectronInfo *transObj, SoftElectronInfo_p1 *persObj, MsgStream &log)
Save data to the persistant format.
virtual void persToTrans(const SoftElectronInfo_p1 *persObj, SoftElectronInfo *transObj, MsgStream &log)
Fluf the data up again.
BaseTagInfoCnv_p1 * m_baseTagCnv
std::vector< TPObjRef > m_trackinfo
Vector of SETrackInfo objects.
std::vector< float > m_vectorOfTrackProb
All of this data will be written out.
TPObjRef m_BaseTagInfo
Basic info.
double nTrackProb(void) const
const FloatVec & vectorTrackProb(void) const
const SETrackInfo & getTrackInfo(uint i) const
Get a track info object.
int numTrackInfo() const
Number of muon track info objects stored.
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
This class is an object reference used in Athena persistent data model.
The namespace of all packages in PhysicsAnalysis/JetTagging.