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.
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 |
GeneratorEvent
public GeneratorEvent(int run,
int event,
GeneratorParticleVector partVec)
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 objectcomponent
- 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