hep.physics.generator.event
Class GeneratorEvent

java.lang.Object
  |
  +--hep.physics.generator.event.GeneratorEvent
All Implemented Interfaces:
EventData, EventHeader

public class GeneratorEvent
extends java.lang.Object
implements EventHeader

EventHeader for an event generator. Provides the output of the generator.


Constructor Summary
GeneratorEvent(int run, int event, GeneratorParticleVector partVec)
           
 
Method Summary
 java.lang.Object get(java.lang.String name)
          Get an object from the event
 int getEventNumber()
           
 java.util.Properties getProperties()
           
 int getRunNumber()
           
 java.util.Enumeration keys()
           
 void put(java.lang.String name, java.lang.Object value)
          Puts an arbitrary object into the event
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GeneratorEvent

public GeneratorEvent(int run,
                      int event,
                      GeneratorParticleVector partVec)
Method Detail

getRunNumber

public int getRunNumber()
Specified by:
getRunNumber in interface EventHeader

getEventNumber

public int getEventNumber()
Specified by:
getEventNumber in interface EventHeader
Following copied from interface: hep.analysis.EventHeader
Returns:
The event number

keys

public java.util.Enumeration keys()
Specified by:
keys in interface EventHeader
Following copied from interface: hep.analysis.EventHeader
Returns:
An Enumeration of the keys stored in the event

get

public java.lang.Object get(java.lang.String name)
Description copied from interface: EventHeader
Get an object from the event
Specified by:
get in interface EventHeader
Following copied from interface: hep.analysis.EventHeader
Parameters:
key - The key for the object

put

public void put(java.lang.String name,
                java.lang.Object value)
Description copied from interface: EventHeader
Puts an arbitrary object into the event
Specified by:
put in interface EventHeader
Following copied from interface: hep.analysis.EventHeader
Parameters:
key - The key for this object
component - The object to add

getProperties

public java.util.Properties getProperties()
Specified by:
getProperties in interface EventHeader
Following copied from interface: hep.analysis.EventHeader
Returns:
An arbitrary set of properties that can be associated with the event