1 #ifndef TRACKBASEHISTORIC_SVTXTRACKMAP_H
2 #define TRACKBASEHISTORIC_SVTXTRACKMAP_H
14 typedef std::map<unsigned int, SvtxTrack*>
TrackMap;
15 typedef std::map<unsigned int, SvtxTrack*>::const_iterator
ConstIter;
16 typedef std::map<unsigned int, SvtxTrack*>::iterator
Iter;
20 void identify(std::ostream&
os = std::cout)
const override
22 os <<
"SvtxTrackMap base class" << std::endl;
24 int isValid()
const override {
return 0; }
27 virtual bool empty()
const {
return true; }
28 virtual size_t size()
const {
return 0; }
29 virtual size_t count(
unsigned int )
const {
return 0; }
32 virtual const SvtxTrack*
get(
unsigned int )
const {
return nullptr; }
33 virtual SvtxTrack*
get(
unsigned int ) {
return nullptr; }
36 virtual size_t erase(
unsigned int ) {
return 0; }
43 virtual Iter find(
unsigned int idkey);