hep.lcd.event
Interface LCDEvent

All Superinterfaces:
EventData, EventHeader
All Known Implementing Classes:
AbstractLCDEvent

public interface LCDEvent
extends EventHeader

The LCD Event header.

Version:
$Id: LCDEvent.java,v 1.6 2002/11/06 00:46:31 tonyj Exp $
Author:
Tony Johnson

Field Summary
static java.lang.String CalorimeterCell
           
static java.lang.String CurrentDetector
           
static java.lang.String EMCalorimeterHits
           
static java.lang.String EMClusters
           
static java.lang.String HADCalorimeterHits
           
static java.lang.String HADClusters
           
static java.lang.String LUMCalorimeterHits
           
static java.lang.String MCParticles
           
static java.lang.String MuonCalorimeterHits
           
static java.lang.String MuonList
           
static java.lang.String MuonStripHits
           
static java.lang.String RefinedClusters
           
static java.lang.String TrackerHits
           
static java.lang.String TrackList
           
static java.lang.String VertexList
           
static java.lang.String VXDHits
           
 
Method Summary
 CalorimeterCell getCalorimeterCell()
          Get the CalorimeterCell object for this event.
 Detector getCurrentDetector()
          Get the detector geometry for this event.
 CalorimeterHits getEMCalorimeterHits()
           
 ClusterList getEMClusters()
           
 CalorimeterHits getHADCalorimeterHits()
           
 ClusterList getHADClusters()
           
 CalorimeterHits getLUMCalorimeterHits()
           
 ParticleVector getMCParticles()
           
 CalorimeterHits getMuonCalorimeterHits()
           
 MuonList getMuonList()
           
 MuonStripHits getMuonStripHits()
           
 ClusterList getRefinedClusters()
           
 TrackerHits getTrackerHits()
           
 TrackList getTrackList()
           
 VertexList getVertexList()
           
 TrackerHits getVXDHits()
           
 
Methods inherited from interface hep.analysis.EventHeader
get, getEventNumber, getProperties, getRunNumber, keys, put
 

Field Detail

MCParticles

public static final java.lang.String MCParticles
See Also:
Constant Field Values

EMCalorimeterHits

public static final java.lang.String EMCalorimeterHits
See Also:
Constant Field Values

HADCalorimeterHits

public static final java.lang.String HADCalorimeterHits
See Also:
Constant Field Values

LUMCalorimeterHits

public static final java.lang.String LUMCalorimeterHits
See Also:
Constant Field Values

MuonCalorimeterHits

public static final java.lang.String MuonCalorimeterHits
See Also:
Constant Field Values

MuonStripHits

public static final java.lang.String MuonStripHits
See Also:
Constant Field Values

TrackerHits

public static final java.lang.String TrackerHits
See Also:
Constant Field Values

TrackList

public static final java.lang.String TrackList
See Also:
Constant Field Values

MuonList

public static final java.lang.String MuonList
See Also:
Constant Field Values

VXDHits

public static final java.lang.String VXDHits
See Also:
Constant Field Values

EMClusters

public static final java.lang.String EMClusters
See Also:
Constant Field Values

HADClusters

public static final java.lang.String HADClusters
See Also:
Constant Field Values

RefinedClusters

public static final java.lang.String RefinedClusters
See Also:
Constant Field Values

CalorimeterCell

public static final java.lang.String CalorimeterCell
See Also:
Constant Field Values

CurrentDetector

public static final java.lang.String CurrentDetector
See Also:
Constant Field Values

VertexList

public static final java.lang.String VertexList
See Also:
Constant Field Values
Method Detail

getMCParticles

public ParticleVector getMCParticles()

getEMCalorimeterHits

public CalorimeterHits getEMCalorimeterHits()

getHADCalorimeterHits

public CalorimeterHits getHADCalorimeterHits()

getLUMCalorimeterHits

public CalorimeterHits getLUMCalorimeterHits()

getMuonCalorimeterHits

public CalorimeterHits getMuonCalorimeterHits()

getMuonStripHits

public MuonStripHits getMuonStripHits()

getTrackList

public TrackList getTrackList()

getMuonList

public MuonList getMuonList()

getTrackerHits

public TrackerHits getTrackerHits()

getVXDHits

public TrackerHits getVXDHits()

getEMClusters

public ClusterList getEMClusters()

getHADClusters

public ClusterList getHADClusters()

getRefinedClusters

public ClusterList getRefinedClusters()

getVertexList

public VertexList getVertexList()

getCalorimeterCell

public CalorimeterCell getCalorimeterCell()
Get the CalorimeterCell object for this event. This can be used to calculate the position of calorimeter hits from their tower ID, taking into account the detector geometry.


getCurrentDetector

public Detector getCurrentDetector()
Get the detector geometry for this event. For events that have been fed through full simulation this will give the geometry that was used for simulation. For events read directly from StdHEP this will give the default detector geometry, or the geometry set using Detector.setCurrentDetector();

See Also:
Detector.setCurrentDetector(hep.lcd.geometry.Detector)


The LCD Group