Package | Description |
---|---|
org.lcsim.detector.tracker.silicon | |
org.lcsim.recon.tracking.digitization.sisim |
Modifier and Type | Field and Description |
---|---|
private ChargeCarrier |
SiPixels._carrier |
private ChargeCarrier |
SiStrips._carrier |
Modifier and Type | Field and Description |
---|---|
private Map<ChargeCarrier,Polygon3D> |
SiSensor._bias_surfaces |
private EnumMap<ChargeCarrier,Double> |
DopedSilicon._carrier_concentration |
private Map<ChargeCarrier,SiSensorElectrodes> |
SiSensor._readout_electrodes |
private Map<ChargeCarrier,SiSensorElectrodes> |
SiSensor._sense_electrodes |
private Map<ChargeCarrier,BasicMatrix> |
SiSensor._transfer_efficiencies |
Modifier and Type | Method and Description |
---|---|
static ChargeCarrier |
ChargeCarrier.getCarrier(int charge) |
ChargeCarrier |
SiPixels.getChargeCarrier() |
ChargeCarrier |
SiSensorElectrodes.getChargeCarrier() |
ChargeCarrier |
SiStrips.getChargeCarrier() |
static ChargeCarrier |
ChargeCarrier.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ChargeCarrier[] |
ChargeCarrier.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Constructor and Description |
---|
SiPixels(ChargeCarrier carrier,
double row_pitch,
double col_pitch,
IDetectorElement detector,
ITransform3D parent_to_local)
Creates a new instance of SiPixels
|
SiStrips(ChargeCarrier carrier,
double pitch,
IDetectorElement detector,
ITransform3D parent_to_local) |
SiStrips(ChargeCarrier carrier,
double pitch,
IDetectorElement detector,
ITransform3D parent_to_local,
ITransform3D misalignment) |
SiStrips(ChargeCarrier carrier,
double pitch,
int nstrips,
IDetectorElement detector,
ITransform3D parent_to_local) |
SiStrips(ChargeCarrier carrier,
double pitch,
int nstrips,
IDetectorElement detector,
ITransform3D parent_to_local,
ITransform3D misalignment) |
Modifier and Type | Field and Description |
---|---|
(package private) Map<ChargeCarrier,Hep3Vector> |
CDFSiSensorSim._drift_direction |
(package private) Map<ChargeCarrier,SiElectrodeDataCollection> |
CDFSiSensorSim._readout_data |
(package private) Map<ChargeCarrier,SiElectrodeDataCollection> |
CDFSiSensorSim._sense_data |
Modifier and Type | Method and Description |
---|---|
Map<ChargeCarrier,SiElectrodeDataCollection> |
CDFSiSensorSim.computeElectrodeData() |
Map<ChargeCarrier,SiElectrodeDataCollection> |
SiSensorSim.computeElectrodeData() |
Modifier and Type | Method and Description |
---|---|
private ChargeDistribution |
CDFSiSensorSim.diffusionDistribution(double segment_charge,
Hep3Vector origin,
ChargeCarrier carrier) |
private Hep3Vector |
CDFSiSensorSim.driftDestination(Hep3Vector origin,
ChargeCarrier carrier) |
private Hep3Vector |
CDFSiSensorSim.driftDirection(ChargeCarrier carrier,
Hep3Vector local_position) |
private Hep3Vector |
CDFSiSensorSim.driftVector(Hep3Vector origin,
ChargeCarrier carrier) |
SiElectrodeDataCollection |
CDFSiSensorSim.getReadoutData(ChargeCarrier carrier) |
void |
CDFSiSensorSim.lorentzCorrect(Hep3Vector position,
ChargeCarrier carrier) |
void |
SiSensorSim.lorentzCorrect(Hep3Vector position,
ChargeCarrier carrier) |
private int |
CDFSiSensorSim.nSegments(TrackSegment track,
ChargeCarrier carrier,
double deposition_granularity) |
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.