hep.lcd.event
Interface LCDEvent

All Known Implementing Classes:
AbstractLCDEvent

public interface LCDEvent
extends EventHeader

The LCD Event header.

Version:
$Id: LCDEvent.java,v 1.5 2001/06/20 00:08:52 tonyj Exp $
Author:
Tony Johnson
Source Code:
LCDEvent.java

Field Summary
static String CalorimeterCell
           
static String CurrentDetector
           
static String EMCalorimeterHits
           
static String EMClusters
           
static String HADCalorimeterHits
           
static String HADClusters
           
static String LUMCalorimeterHits
           
static String MCParticles
           
static String MuonCalorimeterHits
           
static String MuonStripHits
           
static String RefinedClusters
           
static String TrackerHits
           
static String TrackList
           
static String VertexList
           
static 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()
           
 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 String MCParticles

EMCalorimeterHits

public static final String EMCalorimeterHits

HADCalorimeterHits

public static final String HADCalorimeterHits

LUMCalorimeterHits

public static final String LUMCalorimeterHits

MuonCalorimeterHits

public static final String MuonCalorimeterHits

MuonStripHits

public static final String MuonStripHits

TrackerHits

public static final String TrackerHits

TrackList

public static final String TrackList

VXDHits

public static final String VXDHits

EMClusters

public static final String EMClusters

HADClusters

public static final String HADClusters

RefinedClusters

public static final String RefinedClusters

CalorimeterCell

public static final String CalorimeterCell

CurrentDetector

public static final String CurrentDetector

VertexList

public static final String VertexList
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()

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