public interface CalorimeterHit extends Hit
This class represents a hit in a calorimeter detector which has an energy deposition in GeV, a time in nanoseconds, and an ID identifying its cell or channel in the detector.
The super-interface gives access to subdetector, identifiers, iddecoder, etc.
Hit
Modifier and Type | Interface and Description |
---|---|
static class |
CalorimeterHit.CorrectedEnergyComparator
CalorimeterHit corrected energy comparator.
|
static class |
CalorimeterHit.RawEnergyComparator
CalorimeterHit raw energy comparator.
|
static class |
CalorimeterHit.TimeComparator
CalorimeterHit time comparator.
|
Modifier and Type | Method and Description |
---|---|
long |
getCellID()
Get the ID of the cell or channel.
|
double |
getCorrectedEnergy()
Get the corrected energy deposition in GeV.
|
double |
getEnergyError()
Get the energy error.
|
double[] |
getPosition()
Get the position of the hit in millimeters with the global coordinate system.
|
double |
getRawEnergy()
Get the raw energy deposition in GeV.
|
double |
getTime()
Get the time of the earliest energy contribution to this hit in nanoseconds.
|
int |
getType()
Get the type of the hit.
|
getBarrelEndcapFlag, getDetectorIdentifierHelper, getIDDecoder, getIdentifierFieldValue, getLayerNumber, getMetaData, getPositionVec, getSubdetector, getSystemId, setMetaData
getDetectorElement, setDetectorElement
getExpandedIdentifier, getIdentifier, getIdentifierHelper
double getRawEnergy()
double getCorrectedEnergy()
double getEnergyError()
long getCellID()
double getTime()
double[] getPosition()
getPosition
in interface Hit
int getType()
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.