class CalHit extends Object implements CalorimeterHit
CalorimeterHit.CorrectedEnergyComparator, CalorimeterHit.RawEnergyComparator, CalorimeterHit.TimeComparator
Modifier and Type | Field and Description |
---|---|
private long |
_cellID |
private double |
_correctedEnergy |
private Decoder |
_decoder |
private double[] |
_pos |
private double |
_rawEnergy |
private double |
_time |
Constructor and Description |
---|
CalHit(double rE,
double cE,
long id,
double t,
double[] pos) |
Modifier and Type | Method and Description |
---|---|
BarrelEndcapFlag |
getBarrelEndcapFlag() |
long |
getCellID()
The ID of the cell.
|
double |
getCorrectedEnergy()
Corrected energy deposted in Calorimeter Cell.
|
IDetectorElement |
getDetectorElement() |
DetectorIdentifierHelper |
getDetectorIdentifierHelper() |
double |
getEnergyError() |
IExpandedIdentifier |
getExpandedIdentifier() |
IDDecoder |
getIDDecoder()
Get the ID decoder for this hit.
|
IIdentifier |
getIdentifier() |
int |
getIdentifierFieldValue(String field) |
IIdentifierHelper |
getIdentifierHelper() |
int |
getLayerNumber() |
EventHeader.LCMetaData |
getMetaData() |
double[] |
getPosition()
The position of the hit.
|
Hep3Vector |
getPositionVec() |
double |
getRawEnergy()
Raw energy deposited in Calorimeter Cell
|
Subdetector |
getSubdetector()
The subdetector corresponding to this hit.
|
int |
getSystemId() |
double |
getTime() |
int |
getType() |
void |
setDetectorElement(IDetectorElement de) |
void |
setMetaData(EventHeader.LCMetaData meta) |
String |
toString() |
private double _rawEnergy
private double _correctedEnergy
private long _cellID
private double _time
private double[] _pos
private Decoder _decoder
public double getEnergyError()
getEnergyError
in interface CalorimeterHit
public int getType()
getType
in interface CalorimeterHit
public double getRawEnergy()
getRawEnergy
in interface CalorimeterHit
public double getCorrectedEnergy()
getCorrectedEnergy
in interface CalorimeterHit
public long getCellID()
getCellID
in interface CalorimeterHit
public IDDecoder getIDDecoder()
getIDDecoder
in interface Hit
public Subdetector getSubdetector()
getSubdetector
in interface Hit
public double getTime()
getTime
in interface CalorimeterHit
public double[] getPosition()
getPosition
in interface CalorimeterHit
getPosition
in interface Hit
public DetectorIdentifierHelper getDetectorIdentifierHelper()
getDetectorIdentifierHelper
in interface Hit
public int getSystemId()
getSystemId
in interface Hit
public BarrelEndcapFlag getBarrelEndcapFlag()
getBarrelEndcapFlag
in interface Hit
public int getLayerNumber()
getLayerNumber
in interface Hit
public int getIdentifierFieldValue(String field)
getIdentifierFieldValue
in interface Hit
public EventHeader.LCMetaData getMetaData()
getMetaData
in interface Hit
public void setMetaData(EventHeader.LCMetaData meta)
setMetaData
in interface Hit
public IDetectorElement getDetectorElement()
getDetectorElement
in interface HasDetectorElement
public void setDetectorElement(IDetectorElement de)
setDetectorElement
in interface HasDetectorElement
public IIdentifier getIdentifier()
getIdentifier
in interface Identifiable
public IExpandedIdentifier getExpandedIdentifier()
getExpandedIdentifier
in interface Identifiable
public IIdentifierHelper getIdentifierHelper()
getIdentifierHelper
in interface Identifiable
public Hep3Vector getPositionVec()
getPositionVec
in interface Hit
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.