Contents
Class StruckScalers
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<StruckScaler>
,Collection<StruckScaler>
,List<StruckScaler>
,RandomAccess
,SequencedCollection<StruckScaler>
This is an extension of the StruckScaler class to support multiple intervals
reported in a single RAW::scaler bank, merge intervals created from false
advances, strip out single types of helicity intervals, e.g., tstable,
disentangle odd readout patterns, etc.
- Author:
- baltzell
- See Also:
-
Field Summary
Fields inherited from class java.util.AbstractList
modCount
-
Constructor Summary
ConstructorsConstructorDescriptionStruckScalers
(org.jlab.utils.groups.IndexedTable fcupTable, org.jlab.utils.groups.IndexedTable slmTable, org.jlab.utils.groups.IndexedTable helTable) -
Method Summary
Modifier and TypeMethodDescriptionstatic StruckScalers
read
(org.jlab.jnp.hipo4.data.Bank bank, org.jlab.utils.groups.IndexedTable fcupTable, org.jlab.utils.groups.IndexedTable slmTable, org.jlab.utils.groups.IndexedTable helTable) toString()
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, ensureCapacity, equals, forEach, get, getFirst, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeIf, removeLast, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
Methods inherited from class java.util.AbstractCollection
containsAll
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
Methods inherited from interface java.util.List
containsAll, reversed
-
Constructor Details
-
Method Details
-
read
public static StruckScalers read(org.jlab.jnp.hipo4.data.Bank bank, org.jlab.utils.groups.IndexedTable fcupTable, org.jlab.utils.groups.IndexedTable slmTable, org.jlab.utils.groups.IndexedTable helTable) - Parameters:
bank
- a RAW::scaler bankfcupTable
- CCDB's /runcontrol/fcupslmTable
- CCDB's /runcontrol/slmhelTable
- CCDB's /runcontrol/helicity- Returns:
-
toString
- Overrides:
toString
in classAbstractCollection<StruckScaler>
-