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.geometry | |
org.lcsim.geometry.compact |
A package for reading compact geometry XML files.
|
org.lcsim.geometry.compact.converter.lcdd | |
org.lcsim.geometry.segmentation | |
org.lcsim.geometry.subdetector | |
org.lcsim.geometry.util | |
org.lcsim.recon.cat.util | |
org.lcsim.recon.tracking.seedtracker | |
org.lcsim.recon.tracking.vsegment.geom | |
org.lcsim.recon.tracking.vsegment.geom.segmenters |
Modifier and Type | Method and Description |
---|---|
Subdetector |
Hit.getSubdetector()
Get the subdetector of this hit.
|
Modifier and Type | Method and Description |
---|---|
Subdetector |
BaseHit.getSubdetector()
Get the subdetector of this hit.
|
Modifier and Type | Method and Description |
---|---|
double |
SamplingFractionManager.getCorrectedEnergy(double rawEnergy,
int layer,
Subdetector detector) |
Modifier and Type | Interface and Description |
---|---|
interface |
Calorimeter
The interface for a generic Calorimeter detector, providing access to basic envelope
parameters, calculations of layer parameters such as interaction and radiation lengths,
as well as some methods that eliminate the need for complicated method chaining to access
important information.
|
interface |
LayeredSubdetector
Deprecated.
Use
IDetectorElement . |
interface |
Tracker |
Modifier and Type | Method and Description |
---|---|
Subdetector |
IDDecoder.getSubdetector()
Get the Subdetector associated with this IDDecoder, or null if not applicable.
|
Modifier and Type | Class and Description |
---|---|
class |
Subdetector
Basic implementation of org.lcsim.geometry.Subdetector.
|
Modifier and Type | Class and Description |
---|---|
class |
LCDDSubdetector |
class |
SidHcal
This class generates the LCDD for the SidHcal design.
|
class |
TaperedCylindricalEndcapCalorimeter01
A cylindrical endcap calorimeter that has a tapered interior section.
|
Modifier and Type | Method and Description |
---|---|
void |
GridXYZ.setSubdetector(Subdetector subdet) |
Modifier and Type | Class and Description |
---|---|
(package private) class |
AbstractCalorimeter
The common base class for Calorimeter subdetectors.
|
(package private) class |
AbstractCylindricalTracker |
class |
AbstractLayeredSubdetector |
class |
AbstractPolyhedraCalorimeter
This class provides common implementation of methods for calorimeters with a polyhedra topology.
|
(package private) class |
AbstractSubdetector
This class is meant to simplify the inheritance hierarchy for
org.lcsim.geometry.subdetector implementation classes.
|
class |
AbstractTestBeam
This class represents a test beam detector that can be positioned and rotated
in global coordinates.
|
(package private) class |
AbstractTracker |
class |
CylindricalBarrelCalorimeter |
class |
CylindricalCalorimeter |
class |
CylindricalEndcapCalorimeter |
class |
CylindricalEndcapCalorimeter2 |
class |
DiskTracker |
class |
EcalBarrel |
class |
ForwardDetector |
class |
MultiLayerTracker |
class |
PolyconeSupport |
class |
PolyhedraBarrelCalorimeter |
class |
PolyhedraBarrelCalorimeter2 |
class |
PolyhedraEndcapCalorimeter |
class |
PolyhedraEndcapCalorimeter2 |
class |
PolyhedraEndcapCalorimeter3 |
class |
SiTrackerBarrel
Subdetector implementation of SiTrackerBarrel.
|
class |
SiTrackerEndcap |
class |
SiTrackerEndcap2 |
class |
SiTrackerFixedTarget |
class |
SiTrackerFixedTarget2 |
class |
SiTrackerSpectrometer |
class |
TestBeamCalorimeter |
class |
TestBeamTracker |
class |
TPC |
class |
TubeSegment |
Modifier and Type | Field and Description |
---|---|
protected Subdetector |
BaseIDDecoder.detector |
Modifier and Type | Method and Description |
---|---|
Subdetector |
BaseIDDecoder.getSubdetector() |
Modifier and Type | Method and Description |
---|---|
double |
SamplingFractionManager.getCorrectedEnergy(double rawEnergy,
int layer,
Subdetector detector) |
double |
SamplingFractionManager.getSamplingFraction(Subdetector detector,
int layern) |
void |
BaseIDDecoder.setSubdetector(Subdetector d) |
Modifier and Type | Field and Description |
---|---|
private Subdetector |
Const.SubDet._subd |
Modifier and Type | Method and Description |
---|---|
Subdetector |
Const.SubDet.subdetector() |
Modifier and Type | Method and Description |
---|---|
private Const.SubDet |
Const.get(Subdetector subdetector) |
boolean |
Const.is3D(Subdetector sub)
Returns true if tracking subdetector supplied as an argument provides
3-demensional measurement (silicon pixels).
|
boolean |
Const.isEndcap(Subdetector sub)
Returns true if tracking subdetector supplied as an argument is an endcap.
|
boolean |
Const.isVXD(Subdetector sub)
Returns true if tracking subdetector supplied as an argument
is a part of the vertex detector.
|
int |
Const.nLayers(Subdetector sub)
Returns number of layers in the tracking subdetector supplied as an argument.
|
Modifier and Type | Method and Description |
---|---|
List<List<String>> |
MaterialManager.BarrelLayerVolumeGroup.getPathGroups(Subdetector subdet,
IPhysicalVolume topVol) |
List<List<String>> |
MaterialManager.EndcapVolumeGrouper.getPathGroups(Subdetector subdet,
IPhysicalVolume topVol) |
List<List<String>> |
MaterialManager.PolyconeSupportVolumeGrouper.getPathGroups(Subdetector subdet,
IPhysicalVolume topVol) |
List<List<String>> |
MaterialManager.SiTrackerEndap2VolumeGrouper.getPathGroups(Subdetector subdet,
IPhysicalVolume topVol) |
List<List<String>> |
MaterialManager.SiTrackerFixedTarget2VolumeGrouper.getPathGroups(Subdetector subdet,
IPhysicalVolume topVol) |
List<List<String>> |
MaterialManager.SubdetectorVolumeGrouper.getPathGroups(Subdetector subdet,
IPhysicalVolume topVol) |
Modifier and Type | Field and Description |
---|---|
private Subdetector |
Navigator._trkBarrel |
private Subdetector |
Navigator._trkEndcap |
private Subdetector |
Navigator._trkForward |
private Subdetector |
Navigator._vtxBarrel |
private Subdetector |
Navigator._vtxEndcap |
Modifier and Type | Method and Description |
---|---|
Subdetector |
Navigator.getSubdetector(Sensor sensor) |
Subdetector |
Navigator.TRACKER_BARREL() |
Subdetector |
Navigator.TRACKER_ENDCAP() |
Subdetector |
Navigator.TRACKER_FORWARD() |
Subdetector |
Navigator.VERTEX_BARREL() |
Subdetector |
Navigator.VERTEX_ENDCAP() |
Modifier and Type | Field and Description |
---|---|
private HashMap<Subdetector,AbstractSegmenter> |
SubdetectorBasedSegmenter._sdToSegmenter |
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.