Modifier and Type | Class and Description |
---|---|
class |
BaseRawTrackerHit
A basic implementation of RawTrackerHit.
|
Modifier and Type | Method and Description |
---|---|
void |
BaseTrackerHit.addRawTrackerHit(RawTrackerHit hit)
Add the RawTrackerHit from which this TrackerHit originates
|
Modifier and Type | Method and Description |
---|---|
void |
BaseTrackerHit.addRawTrackerHits(List<RawTrackerHit> hits)
Add the list of RawTrackerHits from which this TrackerHit originates
|
Modifier and Type | Field and Description |
---|---|
private List<RawTrackerHit> |
HelicalTrackHit._rawhits |
Modifier and Type | Method and Description |
---|---|
protected void |
HelicalTrackHit.addRawHit(RawTrackerHit rawhit) |
Modifier and Type | Class and Description |
---|---|
(package private) class |
SIORawTrackerHit
-Added support for reading/writing list of SimTrackerHits.
|
Modifier and Type | Method and Description |
---|---|
(package private) static void |
SIORawTrackerHit.write(RawTrackerHit hit,
hep.io.sio.SIOOutputStream out,
int flags) |
Modifier and Type | Field and Description |
---|---|
(package private) Map<RawTrackerHit,Integer> |
PixelHitMaker._pixel_map |
private List<RawTrackerHit> |
BaseTrackerHit._raw_hits |
(package private) Map<RawTrackerHit,Integer> |
StripHitMaker._strip_map |
Modifier and Type | Method and Description |
---|---|
List<List<RawTrackerHit>> |
ClusteringAlgorithm.findClusters(SiSensorElectrodes electrodes,
ReadoutChip readout,
List<RawTrackerHit> hits)
Finds the clusters given a list of RawTrackerHits on a particular
silicon sensor with electrodes given by SiSensorElectrodes.
|
List<List<RawTrackerHit>> |
NearestNeighbor.findClusters(SiSensorElectrodes electrodes,
ReadoutChip readout_chip,
List<RawTrackerHit> raw_hits)
Find clusters using the nearest neighbor algorithm.
|
List<List<RawTrackerHit>> |
NearestNeighborRMS.findClusters(SiSensorElectrodes electrodes,
ReadoutChip readout_chip,
List<RawTrackerHit> raw_hits)
Find clusters using the nearest neighbor algorithm.
|
List<RawTrackerHit> |
BaseTrackerHit.getRawHits() |
List<RawTrackerHit> |
SiDigitizer.makeHits(IDetectorElement detector) |
List<RawTrackerHit> |
RawTrackerHitMaker.makeHits(IDetectorElement detector) |
List<RawTrackerHit> |
SiDigitizer.makeHits(SiSensor sensor) |
List<RawTrackerHit> |
RawTrackerHitMaker.makeHits(SiSensor sensor) |
Modifier and Type | Method and Description |
---|---|
double |
ReadoutChip.decodeCharge(RawTrackerHit hit) |
double |
DigitalReadoutChip.decodeCharge(RawTrackerHit hit)
Decode the hit charge stored in the RawTrackerHit.
|
double |
GenericReadoutChip.decodeCharge(RawTrackerHit hit)
Decode the hit charge stored in the RawTrackerHit
|
double |
Kpix.decodeCharge(RawTrackerHit hit) |
double |
BasicReadoutChip.decodeCharge(RawTrackerHit hit)
Decode the hit charge stored in the RawTrackerHit
|
int |
ReadoutChip.decodeTime(RawTrackerHit hit) |
int |
DigitalReadoutChip.decodeTime(RawTrackerHit hit)
Decode the hit time.
|
int |
GenericReadoutChip.decodeTime(RawTrackerHit hit)
Decode the hit time.
|
int |
Kpix.decodeTime(RawTrackerHit hit) |
int |
BasicReadoutChip.decodeTime(RawTrackerHit hit)
Decode the hit time.
|
Modifier and Type | Method and Description |
---|---|
List<List<RawTrackerHit>> |
ClusteringAlgorithm.findClusters(SiSensorElectrodes electrodes,
ReadoutChip readout,
List<RawTrackerHit> hits)
Finds the clusters given a list of RawTrackerHits on a particular
silicon sensor with electrodes given by SiSensorElectrodes.
|
List<List<RawTrackerHit>> |
NearestNeighbor.findClusters(SiSensorElectrodes electrodes,
ReadoutChip readout_chip,
List<RawTrackerHit> raw_hits)
Find clusters using the nearest neighbor algorithm.
|
List<List<RawTrackerHit>> |
NearestNeighborRMS.findClusters(SiSensorElectrodes electrodes,
ReadoutChip readout_chip,
List<RawTrackerHit> raw_hits)
Find clusters using the nearest neighbor algorithm.
|
private SymmetricMatrix |
PixelHitMaker.getCovariance(List<RawTrackerHit> cluster,
SiSensorElectrodes electrodes) |
private SymmetricMatrix |
StripHitMaker.getCovariance(List<RawTrackerHit> cluster,
SiSensorElectrodes electrodes) |
private double |
PixelHitMaker.getEnergy(List<RawTrackerHit> cluster) |
private double |
StripHitMaker.getEnergy(List<RawTrackerHit> cluster) |
private double |
StripHitMaker.getMeasuredResolution(List<RawTrackerHit> cluster,
SiSensorElectrodes electrodes) |
private Hep3Vector |
PixelHitMaker.getPosition(List<RawTrackerHit> cluster,
SiSensorElectrodes electrodes) |
private Hep3Vector |
StripHitMaker.getPosition(List<RawTrackerHit> cluster,
SiSensorElectrodes electrodes) |
private List<SimTrackerHit> |
PixelHitMaker.getSimulatedHits(List<RawTrackerHit> cluster) |
private List<SimTrackerHit> |
StripHitMaker.getSimulatedHits(List<RawTrackerHit> cluster) |
private double |
PixelHitMaker.getTime(List<RawTrackerHit> cluster) |
private double |
StripHitMaker.getTime(List<RawTrackerHit> cluster) |
private double |
StripHitMaker.getUnmeasuredResolution(List<RawTrackerHit> cluster,
SiSensorElectrodes electrodes) |
private double |
PixelHitMaker.getXResolution(List<RawTrackerHit> cluster,
SiSensorElectrodes electrodes) |
private double |
PixelHitMaker.getYResolution(List<RawTrackerHit> cluster,
SiSensorElectrodes electrodes) |
List<SiTrackerHit> |
Clusterer.makeHits(SiSensor sensor,
SiSensorElectrodes electrodes,
List<RawTrackerHit> hits) |
List<SiTrackerHit> |
PixelHitMaker.makeHits(SiSensor sensor,
SiSensorElectrodes electrodes,
List<RawTrackerHit> raw_hits) |
List<SiTrackerHit> |
StripHitMaker.makeHits(SiSensor sensor,
SiSensorElectrodes electrodes,
List<RawTrackerHit> raw_hits) |
private SiTrackerHitPixel |
PixelHitMaker.makeTrackerHit(List<RawTrackerHit> cluster,
SiSensorElectrodes electrodes) |
private SiTrackerHitStrip1D |
StripHitMaker.makeTrackerHit(List<RawTrackerHit> cluster,
SiSensorElectrodes electrodes) |
Constructor and Description |
---|
BaseTrackerHit(Hep3Vector position_vector,
SymmetricMatrix covariance_matrix,
double energy,
double time,
List<RawTrackerHit> raw_hits,
int type)
Creates a new instance of BaseTrackerHit
|
SiTrackerHit(Hep3Vector position_vector,
SymmetricMatrix covariance_matrix,
double energy,
double time,
List<RawTrackerHit> raw_hits,
TrackerHitType decoded_type)
Creates a new instance of SiTrackerHit
|
SiTrackerHitPixel(Hep3Vector position_vector,
SymmetricMatrix covariance_matrix,
double energy,
double time,
List<RawTrackerHit> raw_hits,
TrackerHitType decoded_type)
Creates a new instance of SiTrackerHitPixel
|
SiTrackerHitStrip1D(Hep3Vector position_vector,
SymmetricMatrix covariance_matrix,
double energy,
double time,
List<RawTrackerHit> raw_hits,
TrackerHitType decoded_type)
Creates a new instance of SiTrackerHitStrip1D
|
SiTrackerHitStrip2D(SymmetricMatrix covariance_matrix,
double energy,
double time,
List<RawTrackerHit> raw_hits,
TrackerHitType decoded_type,
List<SiTrackerHitStrip1D> hits_1D)
Creates a new instance of SiTrackerHitStrip2D
|
TransformableTrackerHit(Hep3Vector position_vector,
SymmetricMatrix covariance_matrix,
double energy,
double time,
List<RawTrackerHit> raw_hits,
TrackerHitType decoded_type)
Creates a new instance of TransformableTrackerHit
|
Modifier and Type | Method and Description |
---|---|
static void |
RawTrackerHitSensorSetup.setSensors(EventHeader.LCMetaData meta,
List<RawTrackerHit> hits) |
Modifier and Type | Method and Description |
---|---|
private void |
RawTrackerHitConverter.setSensors(EventHeader.LCMetaData meta,
List<RawTrackerHit> hits) |
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.