StdHep::Event


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