Because there may be several interactions in one beam crossing,
an event is a collection of collisions. StdHep::Event has
a vector of pointers to collisions, an event number, and
the number of collisions.
Author
Lynn Garren
See also
StdHep::Particle,
StdHep::ParticleData,
StdHep::Collision,
StdHep::Event,
StdHep::Run,
StdHep::StreamElement,
StdHep::Streams,
StdHep::FIhepevt,
StdHep::FIhepev2,
StdHep::FIhepev3
Declaration
#include "CLHEP/StdHepC++/StdEvent.hh"
namespace StdHep
class Event
Public Member Functions
- Constructors
- Event(int EventNumber, int NumberParticles, int NumberCollisions,
HepStdVector & cvect)
- Event( )
- Event(const Event & orig)
- Destructor
- ~Event()
- =
- Event & operator=(const Event &)
- Accessors
- int EventNumber() const
- int NumberParticles() const
- int NumberCollisions() const
- Particle HEParticle(int i) const
- Collision HEPCollision(int i) const
- Mutators
- void setEventNumber(int nmbr)
- void setNumberParticles(int ntries)
- void setNumberCollisions(int cnum)
- void appendCollision(Collision* c)
- Event translators
- int CopyToTemp(int istr)
- int CopyFromTemp(int istr)
- int FtoCXX(int istr)
- int CXXtoF(int istr)
- int CtoCXX(int istr)
- int CXXtoC(int istr)
- void ZeroHEPEVT(void)
18 May 2000
EVC