hep.analysis
Interface EventHeader
- All Superinterfaces:
- EventData
- All Known Implementing Classes:
- GeneratorEvent
- public interface EventHeader
- extends EventData
The event header ties together an arbitrary, extensible collection of
event components, such as Tracks, Particles, Hits etc. as well as a set
of properties that can be used for event selection, filtering etc.
Method Summary |
java.lang.Object |
get(java.lang.String key)
Get an object from the event |
int |
getEventNumber()
|
java.util.Properties |
getProperties()
|
int |
getRunNumber()
|
java.util.Enumeration |
keys()
|
void |
put(java.lang.String key,
java.lang.Object component)
Puts an arbitrary object into the event |
getEventNumber
public int getEventNumber()
- Returns:
- The event number
getRunNumber
public int getRunNumber()
put
public void put(java.lang.String key,
java.lang.Object component)
- Puts an arbitrary object into the event
- Parameters:
key
- The key for this objectcomponent
- The object to add
get
public java.lang.Object get(java.lang.String key)
- Get an object from the event
- Parameters:
key
- The key for the object
getProperties
public java.util.Properties getProperties()
- Returns:
- An arbitrary set of properties that can be associated with the event
keys
public java.util.Enumeration keys()
- Returns:
- An Enumeration of the keys stored in the event