CMS 3D CMS Logo

Classes | Public Member Functions | Private Attributes

NUEvent Class Reference

#include <NUEvent.h>

List of all members.

Classes

class  NUInteraction
class  NUParticle

Public Member Functions

void addNUInteraction (const NUInteraction &idx)
void addNUParticle (const NUParticle &ptc)
const unsigned nInteractions () const
const unsigned nParticles () const
 NUEvent ()
void reset ()
const std::vector
< NUEvent::NUInteraction > & 
theNUInteractions ()
const std::vector
< NUEvent::NUParticle > & 
theNUParticles ()

Private Attributes

std::vector
< NUEvent::NUInteraction
NUInteractions_
std::vector< NUEvent::NUParticleNUParticles_

Detailed Description

Definition at line 6 of file NUEvent.h.


Constructor & Destructor Documentation

NUEvent::NUEvent ( ) [inline]

Definition at line 10 of file NUEvent.h.

{}

Member Function Documentation

void NUEvent::addNUInteraction ( const NUInteraction idx) [inline]

Definition at line 39 of file NUEvent.h.

References NUInteractions_.

                                                    {
    NUInteractions_.push_back(idx);
  }
void NUEvent::addNUParticle ( const NUParticle ptc) [inline]

Definition at line 35 of file NUEvent.h.

References NUParticles_.

                                              {
    NUParticles_.push_back(ptc);
  }
const unsigned NUEvent::nInteractions ( ) const [inline]

Definition at line 51 of file NUEvent.h.

References NUInteractions_.

{ return NUInteractions_.size(); }
const unsigned NUEvent::nParticles ( ) const [inline]

Definition at line 49 of file NUEvent.h.

References NUParticles_.

{ return NUParticles_.size(); }
void NUEvent::reset ( void  ) [inline]

Definition at line 11 of file NUEvent.h.

References NUInteractions_, and NUParticles_.

               {
    NUParticles_.clear();
    NUInteractions_.clear();
  }
const std::vector<NUEvent::NUInteraction>& NUEvent::theNUInteractions ( ) [inline]

Definition at line 46 of file NUEvent.h.

References NUInteractions_.

    {return NUInteractions_;}
const std::vector<NUEvent::NUParticle>& NUEvent::theNUParticles ( ) [inline]

Definition at line 43 of file NUEvent.h.

References NUParticles_.

    {return NUParticles_;}

Member Data Documentation

Definition at line 56 of file NUEvent.h.

Referenced by addNUInteraction(), nInteractions(), reset(), and theNUInteractions().

Definition at line 55 of file NUEvent.h.

Referenced by addNUParticle(), nParticles(), reset(), and theNUParticles().