Belle II Software
release-08-01-10
|
A class to represent a matching candidate in TRGGRL A matching candidate consists of a TRGCDCTrack and TRGECLCluster. More...
#include <TRGGRLMatch.h>
Public Member Functions | |
TRGGRLMatch (TRGCDCTrack *track, TRGECLCluster *cluster, int flag) | |
public member functions of TRGGRLMatch class Private variables can be called by the corresponding get function More... | |
virtual | ~TRGGRLMatch () |
Destructor. | |
void | dump (void) |
Unpacker of the TRGGRLMatch. | |
double | getCenter_x (void) const |
a function returns center (x) of track helix | |
double | getCenter_y (void) const |
a function returns center (y) of track helix | |
double | getCenter_z (void) const |
a function returns center (z) of track helix | |
double | getCenter_r (void) const |
a function returns radius of the track to IP | |
double | getCenter_phi (void) const |
a function returns phi of the track center | |
double | getCenter_pt (void) const |
a function returns pt of the track | |
double | getCenter_z0 (void) const |
a function returns z0 of track helix | |
double | getCenter_pz (void) const |
a function returns pz of track helix | |
double | getCenter_slope (void) const |
a function returns z slope (polar angle) of track helix | |
double | getCluster_x (void) const |
a function returns x position of the cluster | |
double | getCluster_y (void) const |
a function returns y position of the cluster | |
double | getCluster_z (void) const |
a function returns z position of the cluster | |
double | getCluster_e (void) const |
a function returns deposit energy of the cluster | |
double | getCluster_R (void) const |
a function returns transverse distance of the cluster to IP | |
double | getCluster_D (void) const |
a function returns distance of the cluster to IP | |
double | getP_rescaled (void) const |
a function returns 3-momentum of a track scaled by cluster 3D position | |
double | getP (void) const |
a function returns 3-momentum of a track | |
double | getDr (void) const |
a function returns calculated dr of the matching candidate | |
double | getDz (void) const |
a function returns calculated dz of the matching candidate | |
double | getPoe (void) const |
a function returns calculated p over E of the matching candidate | |
int | getMatch3D (void) const |
a function retuens flag tells 3D information is valid or not | |
Private Member Functions | |
void | calculate (void) |
a function to execute calculation of matching | |
Private Attributes | |
TRGCDCTrack * | _track |
a pointer to the TRGCDCTrack of the matching candidate | |
TRGECLCluster * | _cluster |
a pointer to the TRGECLCluster of the matching candidate | |
int | _match3D |
flag tells 3D information is valid or not | |
double | _center_x |
center (x) of track helix | |
double | _center_y |
center (y) of track helix | |
double | _center_z |
center (z) of track helix | |
double | _r |
radius of track | |
double | _phi |
phi of the track center | |
double | _pt |
pt of track | |
double | _p |
p of track | |
double | _pz |
pz of track | |
double | _z0 |
z0 of track | |
double | _slope |
z slope (polar angle) of track | |
double | _cluster_x |
x position of cluster | |
double | _cluster_y |
y position of cluster | |
double | _cluster_z |
z position of cluster | |
double | _cluster_e |
deposit energy of cluster | |
double | _R |
transverse distance of cluster to IP | |
double | _D |
distance of clusterto IP | |
double | _re_scaled_p |
track momentum scaled with 3D information from cluster | |
double | _dr |
dr between track and cluster | |
double | _dz |
dz between track and cluster | |
double | _ex_x |
x position of the cluster calculated by matching | |
double | _ex_y |
y position of the cluster calculated by matching | |
double | _ex_z |
z position of the cluster calculated by matching | |
double | _poe |
calculated p over e | |
A class to represent a matching candidate in TRGGRL A matching candidate consists of a TRGCDCTrack and TRGECLCluster.
The outputs are dr and dz between track and cluster.
Definition at line 24 of file TRGGRLMatch.h.