3 #ifndef G4MAIN_PHG4INEVENT_H
4 #define G4MAIN_PHG4INEVENT_H
21 void identify(std::ostream&
os = std::cout)
const override;
22 void Reset()
override;
24 int AddVtxHepMC(
const int id,
const double x,
const double y,
const double z,
const double t);
25 int AddVtx(
const double x,
const double y,
const double z,
const double t);
31 std::pair< std::map<int, PHG4VtxPoint *>::const_iterator, std::map<int, PHG4VtxPoint *>::const_iterator >
GetVertices()
const;
32 std::pair< std::multimap<int,PHG4Particle *>::const_iterator, std::multimap<int,PHG4Particle *>::const_iterator >
GetParticles(
const int vtxid)
const;
33 std::pair< std::multimap<int,PHG4Particle *>::const_iterator, std::multimap<int,PHG4Particle *>::const_iterator >
GetParticles()
const;
34 std::pair< std::multimap<int,PHG4Particle *>::iterator, std::multimap<int,PHG4Particle *>::iterator >
GetParticles_Modify();
35 std::pair< std::map<PHG4Particle *,int>::const_iterator, std::map<PHG4Particle *,int>::const_iterator>
GetEmbeddedParticles()
const
40 void DeleteParticle(std::multimap<int,PHG4Particle *>::iterator &iter);