MarlinUtil  1.12.1
Public Member Functions | List of all members
ClusterExtended Class Reference

Class extending native LCIO class Cluster. More...

#include <ClusterExtended.h>

Public Member Functions

 ClusterExtended (Cluster *cluster)
 
 ClusterExtended (CaloHitExtended *calohit)
 
 ClusterExtended (TrackExtended *track)
 
CaloHitExtendedVec & getCaloHitExtendedVec ()
 
TrackExtendedVec & getTrackExtendedVec ()
 
const float * getStartingPoint ()
 
const float * getDirection ()
 
void setStartingPoint (float *sPoint)
 
void setDirection (float *direct)
 
void addCaloHitExtended (CaloHitExtended *calohit)
 
void addTrackExtended (TrackExtended *track)
 
void setType (int type)
 
int getType ()
 
void Clear ()
 
void setCluster (Cluster *cluster)
 
Cluster * getCluster ()
 
void setAxis (float *axis)
 
float * getAxis ()
 
void setEccentricity (float eccentricity)
 
float getEccentricity ()
 
void setHelix (HelixClass helix)
 
HelixClassgetHelix ()
 
void setHelixChi2R (float helixChi2)
 
float getHelixChi2R ()
 
void setHelixChi2Z (float helixChi2)
 
float getHelixChi2Z ()
 
void setPosition (float *position)
 
float * getPosition ()
 
void setLowEdge (float *lowEdge)
 
float * getLowEdge ()
 
void setUpEdge (float *upEdge)
 
float * getUpEdge ()
 

Detailed Description

Class extending native LCIO class Cluster.


Class ClusterExtended is used in TrackwiseClustering
and Wolf processors.

Author
A. Raspereza (DESY)
Version
Id:
ClusterExtended.h,v 1.4 2006-02-22 14:41:41 owendt Exp



The documentation for this class was generated from the following files: