|
|||||||||
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()
Specifications
getType
in interface Specifications
public boolean areNew()
Specifications
areNew
in interface Specifications
public int getDetectorType()
Specifications
getDetectorType
in interface Specifications
public double getInnerRadius()
Specifications
getInnerRadius
in interface Specifications
public double getOuterRadius()
Specifications
getOuterRadius
in interface Specifications
public double getHalfLength()
Specifications
getHalfLength
in interface Specifications
public double getHalfLength(double radius)
Specifications
getHalfLength
in interface Specifications
public double getLayerZ(int nl)
getLayerZ
in interface Specifications
public double getLayerRadius(int nl)
getLayerRadius
in interface Specifications
public double getLayerOuterRadius(int nl)
getLayerOuterRadius
in interface Specifications
public int getNLayers()
Specifications
getNLayers
in interface Specifications
public double getRPhiResolution()
Specifications
getRPhiResolution
in interface Specifications
public double getZResolution()
Specifications
getZResolution
in interface Specifications
public double getBField()
Specifications
getBField
in interface Specifications
public double getCoilExtrap()
Specifications
getCoilExtrap
in interface Specifications
public double getEMCalExtrap()
Specifications
getEMCalExtrap
in interface Specifications
public double getEMEndExtrap()
Specifications
getEMEndExtrap
in interface Specifications
public double getHadCalExtrap()
Specifications
getHadCalExtrap
in interface Specifications
public double getHadEndExtrap()
Specifications
getHadEndExtrap
in interface Specifications
public double getNoFieldExtrap()
Specifications
getNoFieldExtrap
in interface Specifications
public double getMuonExtrap()
Specifications
getMuonExtrap
in interface Specifications
public double getMuonEndExtrap()
Specifications
getMuonEndExtrap
in interface Specifications
public void setRPhiResolution(double res)
setRPhiResolution
in interface Specifications
public void setZResolution(double res)
setZResolution
in interface Specifications
public void update(LCDEvent e)
Specifications
update
in interface Specifications
public abstract void setSpecs(boolean debug)
public void findType()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |