|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectfi.jyu.phys.grain.sort.detector.GrainDetector
fi.jyu.phys.grain.sort.detector.GrainDetectorGermanium
public class GrainDetectorGermanium
Describes a single germanium crystal.
| Field Summary | |
|---|---|
double |
e
The gainmathed readout of the ADC. |
int |
multiplicity
Composite detector multiplicity. |
int |
number
Position number of this detector in the array. |
double |
oe
The raw readout of the ADC. |
double |
phi
Phi-angle of this detector in the array. |
int |
ring
Ring number of this detector in the array. |
double |
theta
Theta-angle of this detector in the array. |
| Fields inherited from class fi.jyu.phys.grain.sort.detector.GrainDetector |
|---|
fail, piledup, putime, time, valid, vetoed |
| Constructor Summary | |
|---|---|
GrainDetectorGermanium(int offset,
GrainGreatDatum data)
Creates a new instance of GrainDetectorGermanium. |
|
GrainDetectorGermanium(int offset,
GrainGreatDatum data,
int number,
int ring,
double theta,
double phi,
double costheta)
Creates a new instance of GrainDetectorGermanium. |
|
GrainDetectorGermanium(int offset,
int span)
Creates a new instance of GrainDetectorGermanium. |
|
GrainDetectorGermanium(int number,
int ring,
double theta,
double phi,
double e,
long time,
int multiplicity,
boolean valid,
boolean fail,
boolean piledup,
boolean vetoed)
Creates a new instance of GrainDetectorGermanium. |
|
| Method Summary | |
|---|---|
void |
feed(GrainGreatDatum data)
Add data into the detector list. |
void |
invalidate()
Invalidates this detector. |
| Methods inherited from class fi.jyu.phys.grain.sort.detector.GrainDetector |
|---|
clone, contains |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public double theta
public double phi
public double e
public double oe
public int number
public int ring
public int multiplicity
| Constructor Detail |
|---|
public GrainDetectorGermanium(int offset,
int span)
offset - Offset into the ADC address space.span -
public GrainDetectorGermanium(int offset,
GrainGreatDatum data)
offset - Offset into the ADC address space.data - Parsed TDR ADC data.
public GrainDetectorGermanium(int offset,
GrainGreatDatum data,
int number,
int ring,
double theta,
double phi,
double costheta)
offset - Offset into the ADC address space.data - Parsed TDR ADC data.number - Detector number in the arrayring - Detector ringtheta - Detector theta anglephi - Detector phi angle
public GrainDetectorGermanium(int number,
int ring,
double theta,
double phi,
double e,
long time,
int multiplicity,
boolean valid,
boolean fail,
boolean piledup,
boolean vetoed)
number - Detector number in the arrayring - Detector ringtheta - Detector theta anglephi - Detector phi anglee - Detector energytime - TDR timemultiplicity - Detector hit multiplicityvalid - Valid bitfail - Fail bitpiledup - Pile-up bitvetoed - Veto bit| Method Detail |
|---|
public void invalidate()
invalidate in class GrainDetectorpublic void feed(GrainGreatDatum data)
feed in class GrainDetectordata - Parsed TDR ADC data.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||