public class Subdetector extends Object implements Subdetector
Modifier and Type | Field and Description |
---|---|
private IDetectorElement |
de |
(package private) String |
digiCollectionName |
private boolean |
insideTrackingVolume |
private String |
name |
private org.jdom.Element |
node |
private Readout |
readout |
private boolean |
reflect |
private int |
systemID |
private VisAttributes |
vis |
Modifier | Constructor and Description |
---|---|
protected |
Subdetector(org.jdom.Element element) |
Modifier and Type | Method and Description |
---|---|
IDetectorElement |
getDetectorElement() |
String |
getDigiHitsCollectionName()
Get the name of the digitized hits collection.
|
String |
getHitsCollectionName() |
IDDecoder |
getIDDecoder() |
Layering |
getLayering() |
String |
getName() |
org.jdom.Element |
getNode() |
Readout |
getReadout()
Get the readout associated with this detector.
|
boolean |
getReflect() |
int |
getSystemID() |
VisAttributes |
getVisAttributes() |
boolean |
isBarrel() |
boolean |
isCalorimeter() |
boolean |
isEndcap() |
boolean |
isInsideTrackingVolume() |
boolean |
isLayered() |
boolean |
isTracker() |
void |
setDetectorElement(IDetectorElement de) |
void |
setDigiHitsCollectionName(String digiCollectionName)
Allow setting of digi collection name by external digitization Driver.
|
protected void |
setReadout(Readout r) |
void |
setVisAttributes(VisAttributes vis) |
double[] |
transformLocalToGlobal(double[] locPos) |
private boolean reflect
private Readout readout
private String name
private int systemID
private VisAttributes vis
private org.jdom.Element node
private IDetectorElement de
private boolean insideTrackingVolume
String digiCollectionName
protected Subdetector(org.jdom.Element element) throws org.jdom.JDOMException
org.jdom.JDOMException
protected void setReadout(Readout r)
public Readout getReadout()
null
if no readout is associated with the detector.public IDDecoder getIDDecoder()
getIDDecoder
in interface Subdetector
public String getName()
getName
in interface Subdetector
public int getSystemID()
getSystemID
in interface Subdetector
public boolean isBarrel()
isBarrel
in interface Subdetector
public boolean isEndcap()
isEndcap
in interface Subdetector
public boolean isCalorimeter()
isCalorimeter
in interface Subdetector
public boolean isTracker()
isTracker
in interface Subdetector
public boolean isLayered()
public double[] transformLocalToGlobal(double[] locPos)
transformLocalToGlobal
in interface Subdetector
public boolean getReflect()
getReflect
in interface Subdetector
public Layering getLayering()
getLayering
in interface Subdetector
public void setVisAttributes(VisAttributes vis)
public VisAttributes getVisAttributes()
getVisAttributes
in interface Subdetector
public org.jdom.Element getNode()
public IDetectorElement getDetectorElement()
getDetectorElement
in interface Subdetector
public void setDetectorElement(IDetectorElement de)
public boolean isInsideTrackingVolume()
isInsideTrackingVolume
in interface Subdetector
public String getHitsCollectionName()
getHitsCollectionName
in interface Subdetector
public void setDigiHitsCollectionName(String digiCollectionName)
digiCollecionName
- The new name for digitized hits collection.public String getDigiHitsCollectionName()
getDigiHitsCollectionName
in interface Subdetector
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.