public class SiTrackerEndcap extends LCDDSubdetector
Modifier and Type | Field and Description |
---|---|
(package private) Map<String,SiTrackerModuleParameters> |
moduleParameters |
(package private) SensitiveDetector |
sd |
layers, node
Constructor and Description |
---|
SiTrackerEndcap(org.jdom.Element node) |
Modifier and Type | Method and Description |
---|---|
void |
addToLCDD(LCDD lcdd,
SensitiveDetector sens) |
boolean |
isTracker() |
(package private) void |
makeBoxModule(Volume moduleVolume,
SiTrackerModuleParameters moduleParameters,
LCDD lcdd) |
private Volume |
makeLayer(org.jdom.Element subdetElement,
org.jdom.Element layerElement,
int layerN,
double innerR,
double outerR,
double thickness,
int nwedges,
LCDD lcdd) |
private void |
makeModules(org.jdom.Element subdetElement,
Volume wedgeLV,
org.jdom.Element moduleParameters,
SiTrackerModuleParameters module,
int layerN,
LCDD lcdd) |
void |
makeTrapModule(Volume module,
SiTrackerModuleParameters moduleParameters,
LCDD lcdd) |
(package private) void |
makeTrdModule(Volume moduleVolume,
SiTrackerModuleParameters moduleParameters,
LCDD lcdd) |
(package private) Volume |
makeWedge(org.jdom.Element subdetElement,
org.jdom.Element layerElement,
double innerR,
double outerR,
double thickness,
int nwedges,
int layerN,
LCDD lcdd) |
getElement, setAttributes, setCombineHits, setLimitSet, setRegion, setVisAttributes
getDetectorElement, getDigiHitsCollectionName, getHitsCollectionName, getIDDecoder, getLayering, getName, getNode, getReadout, getReflect, getSystemID, getVisAttributes, isBarrel, isCalorimeter, isEndcap, isInsideTrackingVolume, isLayered, setDetectorElement, setDigiHitsCollectionName, setReadout, setVisAttributes, transformLocalToGlobal
Map<String,SiTrackerModuleParameters> moduleParameters
SensitiveDetector sd
public SiTrackerEndcap(org.jdom.Element node) throws org.jdom.JDOMException
org.jdom.JDOMException
public void addToLCDD(LCDD lcdd, SensitiveDetector sens) throws org.jdom.JDOMException
addToLCDD
in class LCDDSubdetector
org.jdom.JDOMException
private Volume makeLayer(org.jdom.Element subdetElement, org.jdom.Element layerElement, int layerN, double innerR, double outerR, double thickness, int nwedges, LCDD lcdd)
Volume makeWedge(org.jdom.Element subdetElement, org.jdom.Element layerElement, double innerR, double outerR, double thickness, int nwedges, int layerN, LCDD lcdd)
private void makeModules(org.jdom.Element subdetElement, Volume wedgeLV, org.jdom.Element moduleParameters, SiTrackerModuleParameters module, int layerN, LCDD lcdd)
void makeBoxModule(Volume moduleVolume, SiTrackerModuleParameters moduleParameters, LCDD lcdd)
void makeTrdModule(Volume moduleVolume, SiTrackerModuleParameters moduleParameters, LCDD lcdd)
public void makeTrapModule(Volume module, SiTrackerModuleParameters moduleParameters, LCDD lcdd)
public boolean isTracker()
isTracker
in interface Subdetector
isTracker
in class Subdetector
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.