Package | Description |
---|---|
org.lcsim.geometry.compact.converter.lcdd | |
org.lcsim.geometry.compact.converter.lcdd.util | |
org.lcsim.material |
Modifier and Type | Method and Description |
---|---|
(package private) void |
BoxDipole.addToLCDD(LCDD lcdd) |
(package private) void |
Dipole.addToLCDD(LCDD lcdd) |
(package private) abstract void |
LCDDField.addToLCDD(LCDD lcdd) |
(package private) void |
FieldMap3D.addToLCDD(LCDD lcdd) |
(package private) void |
RZFieldMap.addToLCDD(LCDD lcdd) |
(package private) void |
Solenoid.addToLCDD(LCDD lcdd) |
(package private) void |
SiTrackerSpectrometer.addToLCDD(LCDD lcdd,
SensitiveDetector sd) |
void |
SiTrackerBarrel.addToLCDD(LCDD lcdd,
SensitiveDetector sens)
Build the LCDD for the subdetector.
|
void |
AbstractTestBeam.addToLCDD(LCDD lcdd,
SensitiveDetector sens) |
void |
CylindricalBarrelCalorimeter.addToLCDD(LCDD lcdd,
SensitiveDetector sens) |
void |
PolyhedraBarrelCalorimeter.addToLCDD(LCDD lcdd,
SensitiveDetector sens) |
void |
SidHcal.addToLCDD(LCDD lcdd,
SensitiveDetector sens) |
(package private) void |
SiTrackerEndcap2.addToLCDD(LCDD lcdd,
SensitiveDetector sd) |
void |
TPC.addToLCDD(LCDD lcdd,
SensitiveDetector sens) |
(package private) abstract void |
LCDDSubdetector.addToLCDD(LCDD lcdd,
SensitiveDetector sens) |
void |
TaperedCylindricalEndcapCalorimeter01.addToLCDD(LCDD lcdd,
SensitiveDetector sens) |
void |
PolyconeSupport.addToLCDD(LCDD lcdd,
SensitiveDetector sens) |
void |
PolyhedraBarrelCalorimeter2.addToLCDD(LCDD lcdd,
SensitiveDetector sens) |
void |
ForwardDetector.addToLCDD(LCDD lcdd,
SensitiveDetector sens)
FIXME: This method is horrible spaghetti code.
|
(package private) void |
TubeSegment.addToLCDD(LCDD lcdd,
SensitiveDetector sens) |
void |
PolyhedraEndcapCalorimeter.addToLCDD(LCDD lcdd,
SensitiveDetector sens) |
(package private) void |
SiTrackerFixedTarget.addToLCDD(LCDD lcdd,
SensitiveDetector sd) |
void |
PolyhedraEndcapCalorimeter3.addToLCDD(LCDD lcdd,
SensitiveDetector sens) |
void |
SiTrackerEndcap.addToLCDD(LCDD lcdd,
SensitiveDetector sens) |
void |
PolyhedraEndcapCalorimeter2.addToLCDD(LCDD lcdd,
SensitiveDetector sens) |
void |
CylindricalEndcapCalorimeter.addToLCDD(LCDD lcdd,
SensitiveDetector sens) |
(package private) void |
CylindricalEndcapCalorimeter2.addToLCDD(LCDD lcdd,
SensitiveDetector sens) |
void |
DiskTracker.addToLCDD(LCDD lcdd,
SensitiveDetector sens) |
void |
MultiLayerTracker.addToLCDD(LCDD lcdd,
SensitiveDetector sens) |
void |
EcalBarrel.addToLCDD(LCDD lcdd,
SensitiveDetector sens)
Add the EcalBarrel geometry to an LCDD instance.
|
(package private) void |
SiTrackerFixedTarget2.addToLCDD(LCDD lcdd,
SensitiveDetector sd) |
private void |
EcalBarrel.buildBarrelStave(LCDD lcdd,
SensitiveDetector sensitiveDetector,
Volume container)
Build the barrel stave logical volume for this component.
|
(package private) Volume |
SiTrackerBarrel.buildModule(org.jdom.Element detector,
String name,
LCDD lcdd,
SensitiveDetector sens,
VisAttributes vis)
Build a module logical volume.
|
(package private) void |
SiTrackerEndcap.makeBoxModule(Volume moduleVolume,
SiTrackerModuleParameters moduleParameters,
LCDD lcdd) |
private Volume |
SiTrackerEndcap.makeLayer(org.jdom.Element subdetElement,
org.jdom.Element layerElement,
int layerN,
double innerR,
double outerR,
double thickness,
int nwedges,
LCDD lcdd) |
private Volume |
SiTrackerSpectrometer.makeModule(SiTrackerModuleParameters params,
SensitiveDetector sd,
LCDD lcdd) |
private Volume |
SiTrackerEndcap2.makeModule(SiTrackerModuleParameters params,
SensitiveDetector sd,
LCDD lcdd) |
private Volume |
SiTrackerFixedTarget.makeModule(SiTrackerModuleParameters params,
SensitiveDetector sd,
LCDD lcdd) |
private Volume |
SiTrackerFixedTarget2.makeModule(SiTrackerModuleParameters params,
SensitiveDetector sd,
LCDD lcdd) |
private void |
SiTrackerSpectrometer.makeModuleComponents(Volume moduleVolume,
SiTrackerModuleParameters moduleParameters,
SensitiveDetector sd,
LCDD lcdd) |
private void |
SiTrackerEndcap2.makeModuleComponents(Volume moduleVolume,
SiTrackerModuleParameters moduleParameters,
SensitiveDetector sd,
LCDD lcdd) |
private void |
SiTrackerFixedTarget.makeModuleComponents(Volume moduleVolume,
SiTrackerModuleParameters moduleParameters,
SensitiveDetector sd,
LCDD lcdd) |
private void |
SiTrackerFixedTarget2.makeModuleComponents(Volume moduleVolume,
SiTrackerModuleParameters moduleParameters,
SensitiveDetector sd,
LCDD lcdd) |
private void |
SiTrackerEndcap.makeModules(org.jdom.Element subdetElement,
Volume wedgeLV,
org.jdom.Element moduleParameters,
SiTrackerModuleParameters module,
int layerN,
LCDD lcdd) |
void |
SiTrackerEndcap.makeTrapModule(Volume module,
SiTrackerModuleParameters moduleParameters,
LCDD lcdd) |
(package private) void |
SiTrackerEndcap.makeTrdModule(Volume moduleVolume,
SiTrackerModuleParameters moduleParameters,
LCDD lcdd) |
(package private) Volume |
SiTrackerEndcap.makeWedge(org.jdom.Element subdetElement,
org.jdom.Element layerElement,
double innerR,
double outerR,
double thickness,
int nwedges,
int layerN,
LCDD lcdd) |
void |
LCDDSubdetector.setAttributes(LCDD lcdd,
org.jdom.Element node,
Volume volume) |
static void |
LCDDSubdetector.setLimitSet(LCDD lcdd,
org.jdom.Element node,
Volume volume)
Set limits of an LCDD volume
|
static void |
LCDDSubdetector.setRegion(LCDD lcdd,
org.jdom.Element node,
Volume volume)
Set the region of an LCDD volume
|
private void |
LCDDDetector.setupIdSpec(LCDD lcdd,
Map<Readout,IDSpec> idMap,
Readout readout) |
private void |
LCDDDetector.setupMaterials(LCDD lcdd) |
static void |
LCDDSubdetector.setVisAttributes(LCDD lcdd,
org.jdom.Element node,
Volume volume)
Utility method for checking and setting lcdd visualization parameters on a volume.
|
private void |
LCDDDetector.writeFields(LCDD lcdd) |
private void |
LCDDDetector.writeGDMLRefs(LCDD lcdd) |
private void |
LCDDDetector.writeLimits(LCDD lcdd) |
private void |
LCDDDetector.writeMatrices(LCDD lcdd) |
private Map<Readout,IDSpec> |
LCDDDetector.writeReadouts(LCDD lcdd) |
private void |
LCDDDetector.writeRegions(LCDD lcdd) |
private void |
LCDDDetector.writeSubdetectors(LCDD lcdd,
Map<Readout,IDSpec> idMap) |
private void |
LCDDDetector.writeVisAttribs(LCDD lcdd) |
Modifier and Type | Method and Description |
---|---|
static LCDD |
LCDDFactory.createLCDD()
Create the top-level LCDD container element.
|
Modifier and Type | Method and Description |
---|---|
private void |
LCDDMaterialHelper.copyMaterialElementsToLCDD(LCDD lcdd)
Copy material elements into LCDD.
|
private void |
LCDDMaterialHelper.copyMaterialsToLCDD(LCDD lcdd)
Copy all materials into an LCDD object for output.
|
void |
LCDDMaterialHelper.copyToLCDD(org.jdom.Element compact,
LCDD lcdd) |
void |
LCDDMaterialHelper.copyToLCDD(LCDD lcdd)
Copy material data into LCDD.
|
void |
LCDDMaterialHelper.resolveLCDDMaterialReference(String name,
LCDD lcdd)
Load referenced material into this manager.
|
Modifier and Type | Field and Description |
---|---|
(package private) LCDD |
MaterialFromGDMLCnv._lcdd |
Modifier and Type | Method and Description |
---|---|
double |
MaterialFromGDMLCnv.getValueFromAttributeOrRef(org.jdom.Element materialElement,
String tagname,
LCDD lcdd) |
Material |
MaterialFromGDMLCnv.makeMaterial(org.jdom.Element materialNode,
LCDD lcdd)
Make an org.lcsim.material.Material object from a GDML material tag.
|
void |
MaterialFromGDMLCnv.setLCDD(LCDD lcdd) |
Constructor and Description |
---|
MaterialFromGDMLCnv(LCDD lcdd)
Creates a new instance of MaterialCnv
|
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.