// $Id: StdEvent.cc,v 1.4 2002/06/09 12:10:39 boudreau Exp $ // -*- C++ -*- // // ---------------------------------------------------------------------- // StdEvent.cc // ---------------------------------------------------------------------- //#include // uncomment if cout is used #include "CLHEP/StdHep/StdEvent.hh" namespace StdHep { StdEvent::StdEvent( int EventNumber, std::vector & cvect ) : itsEventNumber ( EventNumber ), itsCollisionList ( cvect ) { ; } StdEvent::StdEvent( const StdEvent & orig ) : itsEventNumber ( orig.itsEventNumber ), itsCollisionList ( orig.itsCollisionList ) { ; } StdEvent& StdEvent::operator=( const StdEvent & rhs ) { if( this != & rhs ) { itsEventNumber = rhs.itsEventNumber; itsCollisionList = rhs.itsCollisionList; } return *this; } StdEvent::~StdEvent() { typedef std::vector::reverse_iterator cit; for( cit i = itsCollisionList.rbegin(); i != itsCollisionList.rend(); ++i ) { delete *i; } } } // StdHep