9#include "framework/datastore/StoreArray.h"
10#include "trg/cdc/TRGCDCTrack.h"
11#include "trg/ecl/dataobjects/TRGECLCluster.h"
77 double getP(
void)
const {
return _p;};
A class to represent a reconstructed charged track in TRGCDC.
A class to represent a matching candidate in TRGGRL A matching candidate consists of a TRGCDCTrack an...
double _phi
phi of the track center
int _match3D
flag tells 3D information is valid or not
double _cluster_y
y position of cluster
double getCenter_z0(void) const
a function returns z0 of track helix
double _center_y
center (y) of track helix
double _cluster_z
z position of cluster
double getCluster_R(void) const
a function returns transverse distance of the cluster to IP
TRGECLCluster * _cluster
a pointer to the TRGECLCluster of the matching candidate
int getMatch3D(void) const
a function retuens flag tells 3D information is valid or not
double _slope
z slope (polar angle) of track
double _cluster_e
deposit energy of cluster
double getCluster_D(void) const
a function returns distance of the cluster to IP
double getP(void) const
a function returns 3-momentum of a track
double getCenter_pt(void) const
a function returns pt of the track
double _cluster_x
x position of cluster
double _re_scaled_p
track momentum scaled with 3D information from cluster
double _D
distance of clusterto IP
double _ex_y
y position of the cluster calculated by matching
double getCluster_x(void) const
a function returns x position of the cluster
double _center_x
center (x) of track helix
double _dr
dr between track and cluster
double _center_z
center (z) of track helix
double _ex_z
z position of the cluster calculated by matching
double getCenter_phi(void) const
a function returns phi of the track center
double getP_rescaled(void) const
a function returns 3-momentum of a track scaled by cluster 3D position
double _poe
calculated p over e
double getCenter_slope(void) const
a function returns z slope (polar angle) of track helix
double getCenter_z(void) const
a function returns center (z) of track helix
double _R
transverse distance of cluster to IP
double getCluster_e(void) const
a function returns deposit energy of the cluster
TRGCDCTrack * _track
a pointer to the TRGCDCTrack of the matching candidate
double getCluster_z(void) const
a function returns z position of the cluster
double getDz(void) const
a function returns calculated dz of the matching candidate
double getCenter_y(void) const
a function returns center (y) of track helix
double _dz
dz between track and cluster
double getCenter_x(void) const
a function returns center (x) of track helix
double _ex_x
x position of the cluster calculated by matching
double getCluster_y(void) const
a function returns y position of the cluster
double getDr(void) const
a function returns calculated dr of the matching candidate
double getCenter_r(void) const
a function returns radius of the track to IP
double getPoe(void) const
a function returns calculated p over E of the matching candidate
double getCenter_pz(void) const
a function returns pz of track helix
void calculate(void)
a function to execute calculation of matching
virtual ~TRGGRLMatch()
Destructor.
void dump(void)
Unpacker of the TRGGRLMatch.
Abstract base class for different kinds of events.