Package org.jlab.rec.ft.cal
Class FTCALCluster
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<FTCALHit>
,Collection<FTCALHit>
,List<FTCALHit>
,RandomAccess
- See Also:
-
Field Summary
Fields inherited from class java.util.AbstractList
modCount
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
containsHit
(FTCALHit hit, org.jlab.utils.groups.IndexedTable thresholds, org.jlab.utils.groups.IndexedTable clusterTable) org.jlab.geom.prim.Point3D
double
double
getFullEnergy
(org.jlab.utils.groups.IndexedTable energyTable) int
getID()
double
getPhi()
double
double
int
getSize()
boolean
double
getTheta()
double
getTime()
double
double
double
getX()
double
getX2()
double
getY()
double
getY2()
double
getZ()
void
setID
(int _clusID) void
setStatus
(org.jlab.utils.groups.IndexedTable clusterTable) void
show()
toString()
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, 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
-
Constructor Details
-
FTCALCluster
public FTCALCluster(int cid)
-
-
Method Details
-
getID
public int getID() -
setID
public void setID(int _clusID) -
getSize
public int getSize() -
getEnergy
public double getEnergy() -
getFullEnergy
public double getFullEnergy(org.jlab.utils.groups.IndexedTable energyTable) -
getSeedEnergy
public double getSeedEnergy() -
getTime
public double getTime() -
getCentroid
public org.jlab.geom.prim.Point3D getCentroid() -
getX
public double getX() -
getY
public double getY() -
getZ
public double getZ() -
getX2
public double getX2() -
getY2
public double getY2() -
getWidthX
public double getWidthX() -
getWidthY
public double getWidthY() -
getRadius
public double getRadius() -
getTheta
public double getTheta() -
getPhi
public double getPhi() -
setStatus
public void setStatus(org.jlab.utils.groups.IndexedTable clusterTable) -
getStatus
public boolean getStatus() -
containsHit
public boolean containsHit(FTCALHit hit, org.jlab.utils.groups.IndexedTable thresholds, org.jlab.utils.groups.IndexedTable clusterTable) -
toString
- Overrides:
toString
in classAbstractCollection<FTCALHit>
-
show
public void show()
-