MarlinUtil
1.12.1
|
Class extending native LCIO class Track. More...
#include <TrackExtended.h>
Public Member Functions | |
TrackExtended (TrackerHitExtended *trackerhit) | |
TrackExtended (Track *track) | |
Track * | getTrack () |
const float * | getSeedDirection () |
const float * | getSeedPosition () |
ClusterExtendedVec & | getClusterVec () |
ClusterExtended * | getSuperCluster () |
TrackerHitExtendedVec & | getTrackerHitExtendedVec () |
void | addCluster (ClusterExtended *cluster) |
void | setSuperCluster (ClusterExtended *superCluster) |
void | setSeedDirection (float *seedDirection) |
void | setSeedPosition (float *seedPosition) |
void | addTrackerHitExtended (TrackerHitExtended *trackerhit) |
void | ClearTrackerHitExtendedVec () |
void | setX0 (float x0) |
void | setY0 (float y0) |
void | setR0 (float r0) |
void | setD0 (float d0) |
void | setZ0 (float z0) |
void | setBz (float bz) |
void | setPhi0 (float phi0) |
void | setPhi (float phi) |
void | setOmega (float omega) |
void | setTanLambda (float tanLambda) |
void | setStart (float *xStart) |
void | setEnd (float *xEnd) |
float | getX0 () |
float | getY0 () |
float | getD0 () |
float | getZ0 () |
float | getOmega () |
float | getTanLambda () |
float | getPhi () |
float | getR0 () |
float | getBz () |
float | getPhi0 () |
float * | getStart () |
float * | getEnd () |
void | setGroupTracks (GroupTracks *group) |
GroupTracks * | getGroupTracks () |
float | getChi2 () |
void | setChi2 (float chi2) |
int | getNDF () |
void | setNDF (int ndf) |
float * | getCovMatrix () |
void | setCovMatrix (float *cov) |
Class extending native LCIO class Track.
Class TrackExtended is used in TrackwiseClustering
and Wolf processors.