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)
 
HelixClass & getHelix ()
 
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: