1 #ifndef PHG4InEvent_H__
2 #define PHG4InEvent_H__
18 virtual void identify(std::ostream& os = std::cout)
const;
21 int AddVtxHepMC(
const int id,
const double x,
const double y,
const double z,
const double t);
22 int AddVtx(
const double x,
const double y,
const double z,
const double t);
28 std::pair< std::map<int, PHG4VtxPoint *>::const_iterator, std::map<int, PHG4VtxPoint *>::const_iterator >
GetVertices()
const;
29 std::pair< std::multimap<int,PHG4Particle *>::const_iterator, std::multimap<int,PHG4Particle *>::const_iterator >
GetParticles(
const int vtxid)
const;
30 std::pair< std::multimap<int,PHG4Particle *>::const_iterator, std::multimap<int,PHG4Particle *>::const_iterator >
GetParticles()
const;
31 std::pair< std::multimap<int,PHG4Particle *>::iterator, std::multimap<int,PHG4Particle *>::iterator >
GetParticles_Modify();
32 std::pair< std::map<PHG4Particle *,int>::const_iterator, std::map<PHG4Particle *,int>::const_iterator>
GetEmbeddedParticles()
const
37 void DeleteParticle(std::multimap<int,PHG4Particle *>::iterator &iter);
std::multimap< int, PHG4Particle * > particlelist
int AddParticle(const int vtxid, PHG4Particle *particle)
std::pair< std::multimap< int, PHG4Particle * >::const_iterator, std::multimap< int, PHG4Particle * >::const_iterator > GetParticles() const
int AddVtx(const double x, const double y, const double z, const double t)
void DeleteParticle(std::multimap< int, PHG4Particle * >::iterator &iter)
int AddVtxHepMC(const int id, const double x, const double y, const double z, const double t)
std::pair< std::map< int, PHG4VtxPoint * >::const_iterator, std::map< int, PHG4VtxPoint * >::const_iterator > GetVertices() const
std::pair< std::multimap< int, PHG4Particle * >::iterator, std::multimap< int, PHG4Particle * >::iterator > GetParticles_Modify()
virtual void identify(std::ostream &os=std::cout) const
int isEmbeded(PHG4Particle *) const
int AddVtxCommon(PHG4VtxPoint *newvtx)
std::pair< std::map< PHG4Particle *, int >::const_iterator, std::map< PHG4Particle *, int >::const_iterator > GetEmbeddedParticles() const
std::map< PHG4Particle *, int > embedded_particlelist
void AddEmbeddedParticle(PHG4Particle *particle, int flag)
std::map< int, PHG4VtxPoint * > vtxlist