|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--hep.lcd.recon.tracking.BaseSpecifications
| Field Summary | |
protected boolean |
areNew
|
double |
BField
|
double |
CoilExtrap
|
protected Detector |
d
|
protected boolean |
debug
|
int |
DetectorType
|
double |
EMCalExtrap
|
double |
EMEndExtrap
|
double |
HadCalExtrap
|
double |
HadEndExtrap
|
double |
HalfLength
|
double |
InnerRadius
|
double[] |
LayOutRad
|
double[] |
LayRadii
|
double[] |
LrsHalfLength
|
protected int |
MaxLayers
|
double |
MuonEndExtrap
|
double |
MuonExtrap
|
int |
NLayers
|
double |
NoFieldExtrap
|
double |
OuterRadius
|
protected String |
root
|
double |
RPhiResolution
|
protected double |
SetRPhiResolution
|
protected double |
SetZResolution
|
String |
Type
|
protected boolean |
useSetRPhiR
|
protected boolean |
useSetZR
|
double |
ZResolution
|
| Constructor Summary | |
BaseSpecifications()
|
|
| Method Summary | |
boolean |
areNew()
determine if specs have changed since last event |
void |
findType()
|
double |
getBField()
Get magnetic field of tracking detector. |
double |
getCoilExtrap()
Get extrapolation radius for coil. |
int |
getDetectorType()
Get detector type as integer Large = 1, Small = 2 |
double |
getEMCalExtrap()
Get extrapolation radius for central EM calorimeter. |
double |
getEMEndExtrap()
Get extrapolation plane for endcap EM calorimeter. |
double |
getHadCalExtrap()
Get extrapolation radius for central Had calorimeter. |
double |
getHadEndExtrap()
Get extrapolation plane for endcap Had calorimeter. |
double |
getHalfLength()
Get half-length of tracking detector. |
double |
getHalfLength(double radius)
Get half-length of tracking detector at radius r. |
double |
getInnerRadius()
Get inner radius of tracking detector. |
double |
getLayerOuterRadius(int nl)
|
double |
getLayerRadius(int nl)
|
double |
getLayerZ(int nl)
|
double |
getMuonEndExtrap()
Get extrapolation plane for endcap Muon chambers. |
double |
getMuonExtrap()
Get extrapolation radius for central Muon chamber. |
int |
getNLayers()
Get number of layers in tracking detector. |
double |
getNoFieldExtrap()
Get extrapolation radius for no field region. |
double |
getOuterRadius()
Get outer radius of tracking detector. |
double |
getRPhiResolution()
Get r-phi measurement resolution of tracking detector. |
String |
getType()
Get type of tracking detector. |
double |
getZResolution()
Get z measurement resolution of tracking detector. |
void |
setRPhiResolution(double res)
|
abstract void |
setSpecs(boolean debug)
|
void |
setZResolution(double res)
|
void |
update(LCDEvent e)
Update specs if geometry have changed |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public String Type
protected final int MaxLayers
protected Detector d
public int DetectorType
public double InnerRadius
public double OuterRadius
public double HalfLength
public int NLayers
public double[] LayRadii
public double[] LayOutRad
public double[] LrsHalfLength
public double RPhiResolution
public double ZResolution
public double BField
public double EMCalExtrap
public double EMEndExtrap
public double HadCalExtrap
public double HadEndExtrap
public double CoilExtrap
public double NoFieldExtrap
public double MuonExtrap
public double MuonEndExtrap
protected double SetRPhiResolution
protected double SetZResolution
protected boolean useSetRPhiR
protected boolean useSetZR
protected boolean areNew
protected boolean debug
protected String root
| Constructor Detail |
public BaseSpecifications()
| Method Detail |
public String getType()
SpecificationsgetType in interface Specificationspublic boolean areNew()
SpecificationsareNew in interface Specificationspublic int getDetectorType()
SpecificationsgetDetectorType in interface Specificationspublic double getInnerRadius()
SpecificationsgetInnerRadius in interface Specificationspublic double getOuterRadius()
SpecificationsgetOuterRadius in interface Specificationspublic double getHalfLength()
SpecificationsgetHalfLength in interface Specificationspublic double getHalfLength(double radius)
SpecificationsgetHalfLength in interface Specificationspublic double getLayerZ(int nl)
getLayerZ in interface Specificationspublic double getLayerRadius(int nl)
getLayerRadius in interface Specificationspublic double getLayerOuterRadius(int nl)
getLayerOuterRadius in interface Specificationspublic int getNLayers()
SpecificationsgetNLayers in interface Specificationspublic double getRPhiResolution()
SpecificationsgetRPhiResolution in interface Specificationspublic double getZResolution()
SpecificationsgetZResolution in interface Specificationspublic double getBField()
SpecificationsgetBField in interface Specificationspublic double getCoilExtrap()
SpecificationsgetCoilExtrap in interface Specificationspublic double getEMCalExtrap()
SpecificationsgetEMCalExtrap in interface Specificationspublic double getEMEndExtrap()
SpecificationsgetEMEndExtrap in interface Specificationspublic double getHadCalExtrap()
SpecificationsgetHadCalExtrap in interface Specificationspublic double getHadEndExtrap()
SpecificationsgetHadEndExtrap in interface Specificationspublic double getNoFieldExtrap()
SpecificationsgetNoFieldExtrap in interface Specificationspublic double getMuonExtrap()
SpecificationsgetMuonExtrap in interface Specificationspublic double getMuonEndExtrap()
SpecificationsgetMuonEndExtrap in interface Specificationspublic void setRPhiResolution(double res)
setRPhiResolution in interface Specificationspublic void setZResolution(double res)
setZResolution in interface Specificationspublic void update(LCDEvent e)
Specificationsupdate in interface Specificationspublic abstract void setSpecs(boolean debug)
public void findType()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||