1 #ifndef PHGENEVENTLISTV1_H__
2 #define PHGENEVENTLISTV1_H__
20 size_t size()
const {
return _genevents.size();}
24 bool has(
unsigned int id)
const;
25 size_t find(
unsigned int id)
const;
31 void remove(
size_t i);
34 void identify(std::ostream& out = std::cout)
const;
35 void print(std::ostream& out = std::cout)
const;
40 bool stale()
const {
return _stale;}
43 std::vector<PHGenEventVersion> _genevents;
45 #ifndef __CINT____ // hide from dictionary generation
47 mutable std::map<unsigned int,const PHGenEvent*> _id_genevent_map;
53 #endif // PHGENEVENTLISTV1_H__
void print(std::ostream &out=std::cout) const
void insert(const PHGenEvent *genevent)
const PHGenEvent * fetch(unsigned int id) const
virtual ~PHGenEventListv1()
size_t find(unsigned int id) const
PHGenEventv1 PHGenEventVersion
unsigned int generate_id() const
const PHGenEvent * at(size_t i) const
void identify(std::ostream &out=std::cout) const
bool has(unsigned int id) const