Describes a single cluster of hits in MuID tubes
Describes a single cluster of hits in MuID tubes.A "cluster" is a collection of contiguous (or nearly contiguous) raw hits that have been determined to be associated with a single particle incident on a muID plane.
The cluster container does all of the real work of finding clusters; all that you need to do is to fill a TMuiHitContainer object with TMuiHit objects corresponding to the entries in dMuiRaw, then create a TMuiClusterContainer object, set the cluster gap parameter of the cluster container, then pass a pointer to the hit container to the MakeClusters() method of the cluster container:
// pHC is a pointer to a filled TMuiHitContainer object pCC->SetClusterSeparation(1,1); // require contiguous hits pCC->MakeClusters(pHC);You should then have access to the TMuiCluster objects via the Cluster() methods of the cluster container.
TMuiCluster()
TMuiCluster(const TMuiCluster& source)
~TMuiCluster()
void SetClusterGap(const short& cluster_gap)
short AddHit(TMuiHit* const& hit)
short Merge(TMuiCluster* const& cluster)
void Empty()
void CalcPosition()
void SetClusterIndex(const long& index)
TMuiChannelId ChannelID() const
bool IsHitAdjacent(TMuiHit* const& hit) const
short ClusterSize() const
short HitCount() const
vector <TMuiHit*> HitList() const
vector <long> RawHitIndices() const
Hep3Vector Position() const
Hep3Vector PositionError() const
long MuiClusterIndex() const
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de