MarlinUtil
1.12.1
|
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 () |
Class extending native LCIO class Cluster.
Class ClusterExtended is used in TrackwiseClustering
and Wolf processors.