1 #ifndef JETBASE_JETMAP_H
2 #define JETBASE_JETMAP_H
22 typedef typ_JetMap::iterator
Iter;
28 typedef std::set<Jet::SRC>::iterator
SrcIter;
33 void identify(std::ostream&
os = std::cout)
const override;
34 int isValid()
const override {
return 0; }
43 virtual float get_par()
const {
return NAN; }
61 virtual bool empty()
const {
return true; }
62 virtual size_t size()
const {
return 0; }
63 virtual size_t count(
unsigned int )
const {
return 0; }
64 virtual void clear() {
return; }
66 virtual const Jet*
get(
unsigned int )
const {
return nullptr; }
67 virtual Jet*
get(
unsigned int ) {
return nullptr; }
70 virtual size_t erase(
unsigned int ) {
return 0; }
78 virtual Iter find(
unsigned int idkey);
81 virtual std::vector<Jet*>
vec()=0;