Package | Description |
---|---|
org.lcsim.event |
The org.lcsim.event package defines the LCSim event model, including the event container, interfaces for particle and hit types, and generic parameters.
|
org.lcsim.event.base | |
org.lcsim.fit.helicaltrack | |
org.lcsim.lcio | |
org.lcsim.recon.cat | |
org.lcsim.recon.tracking.digitization | |
org.lcsim.recon.tracking.digitization.sisim | |
org.lcsim.recon.tracking.seedtracker.strategybuilder | |
org.lcsim.recon.tracking.vsegment.digitization | |
org.lcsim.recon.tracking.vsegment.digitization.algorithms | |
org.lcsim.recon.tracking.vsegment.geom | |
org.lcsim.recon.tracking.vsegment.geom.segmenters | |
org.lcsim.recon.tracking.vsegment.mctruth | |
org.lcsim.util |
Modifier and Type | Method and Description |
---|---|
List<SimTrackerHit> |
RawTrackerHit.getSimTrackerHits()
Returns the associated SimTrackerHit.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseSimTrackerHit
A concrete implementation of SimTrackerHit.
|
Modifier and Type | Field and Description |
---|---|
protected List<SimTrackerHit> |
BaseTrackerHitMC._simHits |
protected List<SimTrackerHit> |
BaseRawTrackerHit.simTrackerHits |
Modifier and Type | Method and Description |
---|---|
List<SimTrackerHit> |
BaseTrackerHitMC.getSimHits()
The MC tracker hits contributing to this hit.
|
List<SimTrackerHit> |
BaseRawTrackerHit.getSimTrackerHits() |
Constructor and Description |
---|
BaseRawTrackerHit(int time,
long cellId,
short[] adcValues,
List<SimTrackerHit> simTrackerHits,
IDetectorElement detectorElement) |
BaseTrackerHitMC(double[] pos,
double[] cov,
double t,
double e,
int type,
List<SimTrackerHit> simHits)
fully qualified constructor
|
Modifier and Type | Method and Description |
---|---|
BarrelEndcapFlag |
HitIdentifier.getBarrelEndcapFlag(SimTrackerHit hit) |
int |
HitIdentifier.getLayer(SimTrackerHit hit) |
String |
HitIdentifier.getName(SimTrackerHit hit) |
String |
HitIdentifier.Identifier(SimTrackerHit hit) |
Modifier and Type | Class and Description |
---|---|
(package private) class |
SIOSimTrackerHit
The SIO implementation of
SimTrackerHit . |
Modifier and Type | Method and Description |
---|---|
(package private) static void |
SIOSimTrackerHit.write(SimTrackerHit hit,
hep.io.sio.SIOOutputStream out,
int flags) |
Modifier and Type | Field and Description |
---|---|
private ArrayList<SimTrackerHit> |
GarfieldHit.rawHitList |
Modifier and Type | Method and Description |
---|---|
void |
GarfieldHit.addRawHit(SimTrackerHit rawHit)
Add a hit to the list of simulated hits that contributed to this "digitized" hit.
|
private boolean |
GarfieldHitConverter.findAdjacentHit(SimTrackerHit newHit,
ArrayList<GarfieldHit> oldHitList)
Returns true if a GarfieldHit exists in the supplied
oldHitList
that is too close to the newHit , so the two should be merged. |
private int |
GarfieldHitConverter.getGarfieldLayerID(SimTrackerHit hit)
Garfield-specific tracking layer numbering:
from innermost VXD layer to outermost Tracker layer, barrels first.
|
private boolean |
GarfieldHitConverter.is3D(SimTrackerHit hit)
Returns true if hit supplied as an argument has information about
all three coordinates (this implementation is very detector and
package specific).
|
private boolean |
GarfieldHitConverter.isVXD(SimTrackerHit hit)
Returns true if the hit is in vertex detector.
|
Modifier and Type | Field and Description |
---|---|
private List<SimTrackerHit> |
SiliconRawHitMC._mcHits |
Modifier and Type | Method and Description |
---|---|
List<SimTrackerHit> |
SiliconRawHitMC.simTrackerHits() |
Modifier and Type | Method and Description |
---|---|
void |
SiliconRawHitMC.addHit(int timeStamp,
int adcCounts,
SimTrackerHit hit) |
Modifier and Type | Field and Description |
---|---|
private Set<SimTrackerHit> |
BaseTrackerHit._simulated_hits |
(package private) Set<SimTrackerHit> |
SiElectrodeData._simulated_hits |
Modifier and Type | Method and Description |
---|---|
(package private) List<SimTrackerHit> |
SensorHitMap.getHits(IDetectorElement sensor) |
Set<SimTrackerHit> |
BaseTrackerHit.getSimHits() |
Set<SimTrackerHit> |
SiElectrodeData.getSimulatedHits() |
private List<SimTrackerHit> |
PixelHitMaker.getSimulatedHits(List<RawTrackerHit> cluster) |
private List<SimTrackerHit> |
StripHitMaker.getSimulatedHits(List<RawTrackerHit> cluster) |
Modifier and Type | Method and Description |
---|---|
SiElectrodeData |
SiElectrodeData.addSimulatedHit(SimTrackerHit simulated_hit) |
Modifier and Type | Method and Description |
---|---|
SiElectrodeData |
SiElectrodeData.add(int charge,
Set<SimTrackerHit> simulated_hits) |
(package private) void |
SensorHitMap.addHits(List<SimTrackerHit> hits) |
(package private) static SensorHitMap |
SensorHitMap.create(List<SimTrackerHit> hits) |
Constructor and Description |
---|
SiElectrodeData(int charge,
SimTrackerHit simulated_hit) |
SiElectrodeDataCollection(SortedMap<Integer,Integer> electrode_charge,
SimTrackerHit hit) |
TrackSegment(SimTrackerHit hit) |
Constructor and Description |
---|
SiElectrodeData(int charge,
Set<SimTrackerHit> simulated_hits) |
Modifier and Type | Method and Description |
---|---|
private Map<MCParticle,List<SimTrackerHit>> |
StrategyBuilder.buildMCMap(EventHeader event) |
Modifier and Type | Method and Description |
---|---|
abstract List<DigiTrackerHit> |
SimToDigiConverter.convert(List<SimTrackerHit> hits)
Convert a list of SimTrackerHits that were produced in a single
particle-sensor crossing into a list of DigiTrackerHits.
|
Modifier and Type | Method and Description |
---|---|
List<DigiTrackerHit> |
ConverterSimple.convert(List<SimTrackerHit> hits)
Convert a list of SimTrackerHits that were produced in a single
track-sensor crossing into a list of DigiTrackerHits.
|
Modifier and Type | Method and Description |
---|---|
abstract AbstractSegmenter |
ForwardingSegmenter.chooseSegmenter(SimTrackerHit hit)
Subclasses should implement this method to choose daughter Segmenter
that can handle the given hit.
|
int |
SegmentationManager.getChannelID(Sensor sensor,
SimTrackerHit hit)
Returns channel ID given sensor and global position extracted from the supplied
SimTrackerHit object. |
Sensor |
SegmentationManager.getSensor(SimTrackerHit hit)
Converts cell ID and position obtained from
SimTrackerHit object to
sensor ID, and returns Sensor object corresponding to this ID. |
Sensor |
RegionSegmenter.getSensor(SimTrackerHit hit)
Creates a new
Sensor object given simulated hit. |
int |
SegmentationManager.getSensorID(SimTrackerHit hit)
Converts cell ID and position obtained from
SimTrackerHit object to sensor ID. |
int |
RegionSegmenter.getSensorID(SimTrackerHit hit)
Returns integer SensorID uniquely identifying a
Sensor object
within the whole detector, given the simulated hit. |
int |
ForwardingSegmenter.getSensorID(SimTrackerHit hit)
Returns integer SensorID uniquely identifying a
Sensor object
within the whole detector, given the simulated hit. |
int |
Segmenter.getSensorID(SimTrackerHit hit)
Returns integer SensorID uniquely identifying a
Sensor object
within the whole detector, given the simulated hit. |
protected abstract int |
RegionSegmenter.makePostfix(SimTrackerHit hit)
Subclasses should implement this method to return postfix corresponding
to the position of the given simulated hit.
|
Modifier and Type | Method and Description |
---|---|
AbstractSegmenter |
DiskTrackerSegmenter.chooseSegmenter(SimTrackerHit hit)
Returns daughter Segmenter that can handle the given hit.
|
AbstractSegmenter |
SubdetectorBasedSegmenter.chooseSegmenter(SimTrackerHit hit)
Returns daughter Segmenter that can handle the given hit.
|
int |
DiskTrackerToRingsSegmenter.makePostfix(SimTrackerHit hit)
Returns sensor ID postfix corresponding to the given position.
|
int |
CylindricalBarrelSegmenter.makePostfix(SimTrackerHit hit)
Returns sensor ID postfix corresponding to the given position.
|
protected int |
DiskToWedgesSegmenter.makePostfix(SimTrackerHit hit)
Returns postfix corresponding to the position of the given simulated hit.
|
Modifier and Type | Field and Description |
---|---|
(package private) static Comparator<SimTrackerHit> |
SimGroup._compSimHit |
(package private) ArrayList<SimTrackerHit> |
SimGroup._simList |
Modifier and Type | Method and Description |
---|---|
List<SimTrackerHit> |
SimGroup.getSimTrackerHits()
Returns a list of SimTrackerHits in this group.
|
Modifier and Type | Method and Description |
---|---|
boolean |
SimGroup.contains(SimTrackerHit hit)
Returns true if this group contains the given SimTrackerHit.
|
Modifier and Type | Method and Description |
---|---|
void |
MCTruth.addSimGroup(Collection<SimTrackerHit> simTrackerHits,
Collection<DigiTrackerHit> digiTrackerHits)
This method is called by DigitizationDriver to create a new SimGroup
and store it in this MCTruth object.
|
Constructor and Description |
---|
SimGroup(Collection<SimTrackerHit> simTrackerHits,
Collection<DigiTrackerHit> digiTrackerHits) |
Modifier and Type | Method and Description |
---|---|
protected SimTrackerHit |
OverlayDriver.copySimTrackerHit(SimTrackerHit hit,
EventHeader.LCMetaData meta)
Deep copy of an SimTrackerHit.
|
static SimTrackerHit |
MergeEventTools.copySimTrackerHit(SimTrackerHit hit,
EventHeader.LCMetaData metaData,
Map<MCParticle,MCParticle> mcParticleMap)
Creates a deep copy of a SimTrackerHit and assigns the given meta data.
|
Modifier and Type | Method and Description |
---|---|
protected SimTrackerHit |
OverlayDriver.copySimTrackerHit(SimTrackerHit hit,
EventHeader.LCMetaData meta)
Deep copy of an SimTrackerHit.
|
static SimTrackerHit |
MergeEventTools.copySimTrackerHit(SimTrackerHit hit,
EventHeader.LCMetaData metaData,
Map<MCParticle,MCParticle> mcParticleMap)
Creates a deep copy of a SimTrackerHit and assigns the given meta data.
|
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.