fi.jyu.phys.grain.sort.detector
Class GrainDetectorClover

java.lang.Object
  extended by fi.jyu.phys.grain.sort.detector.GrainDetector
      extended by fi.jyu.phys.grain.sort.detector.GrainDetectorClover
All Implemented Interfaces:
java.lang.Cloneable

public class GrainDetectorClover
extends GrainDetector

Describes the Great Clover detector subsystem

Author:
pajura

Field Summary
 java.util.ArrayList<GrainDetectorCloverCrystal> crystals
          ArrayList of GrainDetectorCloverCrystal objects.
 int fold
          Number of raw hits.
 java.util.ArrayList<GrainDetectorCloverPosition> positions
          ArrayList of GrainDetectorCloverCrystal objects.
 
Fields inherited from class fi.jyu.phys.grain.sort.detector.GrainDetector
fail, piledup, time, valid, vetoed
 
Constructor Summary
GrainDetectorClover(int offset)
           
 
Method Summary
 void feed(GrainGreatDatum data)
          Add data into the detector list.
 void invalidate()
          Invalidates the 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

crystals

public java.util.ArrayList<GrainDetectorCloverCrystal> crystals
ArrayList of GrainDetectorCloverCrystal objects.


positions

public java.util.ArrayList<GrainDetectorCloverPosition> positions
ArrayList of GrainDetectorCloverCrystal objects.


fold

public int fold
Number of raw hits.

Constructor Detail

GrainDetectorClover

public GrainDetectorClover(int offset)
Method Detail

invalidate

public void invalidate()
Invalidates the detector.

Overrides:
invalidate in class GrainDetector

feed

public void feed(GrainGreatDatum data)
Add data into the detector list.

Overrides:
feed in class GrainDetector
Parameters:
data - Parsed TDR ADC data.