![]() |
Belle II Software
release-08-02-04
|
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.