1#ifndef CLEODCHAIN_CDMUD_CC
2#define CLEODCHAIN_CDMUD_CC
51#include "BesDChain/CDFootPrint.h"
52#include "BesDChain/CDMud.h"
58template <
class Ev
idence >
61 unsigned int id( aEvidence->trackId() ) ;
62 vector< const CDFootPrint* >& prints( footprints() ) ;
63 while (
id >= prints.size() ) {
66 prints.push_back( tmp ) ;
68 return ( *(prints[
id ]) ) ;
71template <
class Ev
idence >
74 vector< const CDFootPrint* >& prints( footprints() ) ;
75 vector< const CDFootPrint* >::const_iterator finished( prints.end() ) ;
76 for ( vector< const CDFootPrint* >::const_iterator print( prints.begin() ) ;
83 prints.erase( prints.begin() ,
87template<
class Ev
idence >
88vector< const CDFootPrint* >&
91 static vector< const CDFootPrint* > prints ;
static const CDFootPrint & get(const Evidence *aEvidence)
static std::vector< const CDFootPrint * > & footprints()