Belle II Software development
|
Class that allows the calculation of simple variables to estimate the quality of two triplets of hits using four hits. More...
#include <FourHitVariables.h>
Public Member Functions | |
FourHitVariables () | |
basic constructor | |
FourHitVariables (const B2Vector3D &oHit, const B2Vector3D &ocHit, const B2Vector3D &icHit, const B2Vector3D &iHit) | |
actual useful constructor | |
void | setHits (const B2Vector3D &oHit, const B2Vector3D &ocHit, const B2Vector3D &icHit, const B2Vector3D &iHit) |
Set hits if not given in constructor of if they need to be changed. | |
double | getCircleRadiusDifference () |
calculates dpt-value (dpt= difference in transverse momentum of 2 subsets of the hits), returning unit: cm | |
double | getCircleCenterPositionDifference () |
calculates the distance between the estimated circle centers (using 2 subsets of given hits) in the xy-plane, returning unit: cm | |
double | getDeltaPT () |
calculates dpt-value (dpt= difference in transverse momentum of 2 subsets of the hits), returning unit: GeV/c | |
void | setBFieldZ (const double bfieldZ=1.5) |
Set the B-Field value used for pT calculations. | |
Private Attributes | |
double | m_BFieldZ = 1.5 |
BField along z to estimate pT. | |
B2Vector3D | m_oHit |
outermost hit position | |
B2Vector3D | m_ocHit |
second-to-outer hit position | |
B2Vector3D | m_icHit |
second-to-inner hit position | |
B2Vector3D | m_iHit |
innermost hit position | |
ThreeHitVariables | m_outerThreeHitVariables |
ThreeHitVariables getter for the outer three hits. | |
ThreeHitVariables | m_innerThreeHitVariables |
ThreeHitVariables getter for the inner three hits. | |
Class that allows the calculation of simple variables to estimate the quality of two triplets of hits using four hits.
Definition at line 24 of file FourHitVariables.h.
|
inline |
basic constructor
Definition at line 27 of file FourHitVariables.h.
|
inline |
actual useful constructor
oHit | B2Vector3D of the outer hit used for calculating the single variables |
ocHit | B2Vector3D of the second-outer hit used for calculating the single variables |
icHit | B2Vector3D of the second-inner hit used for calculating the single variables |
iHit | B2Vector3D of the inner hit used for calculating the single variables |
Definition at line 35 of file FourHitVariables.h.
|
inline |
calculates the distance between the estimated circle centers (using 2 subsets of given hits) in the xy-plane, returning unit: cm
Definition at line 73 of file FourHitVariables.h.
|
inline |
calculates dpt-value (dpt= difference in transverse momentum of 2 subsets of the hits), returning unit: cm
Definition at line 58 of file FourHitVariables.h.
|
inline |
calculates dpt-value (dpt= difference in transverse momentum of 2 subsets of the hits), returning unit: GeV/c
Definition at line 86 of file FourHitVariables.h.
|
inline |
Set the B-Field value used for pT calculations.
bfieldZ | B-Field value to be used |
Definition at line 101 of file FourHitVariables.h.
|
inline |
Set hits if not given in constructor of if they need to be changed.
oHit | B2Vector3D of the outer hit used for calculating the single variables |
ocHit | B2Vector3D of the second-outer hit used for calculating the single variables |
icHit | B2Vector3D of the second-inner hit used for calculating the single variables |
iHit | B2Vector3D of the inner hit used for calculating the single variables |
Definition at line 47 of file FourHitVariables.h.
|
private |
BField along z to estimate pT.
Definition at line 105 of file FourHitVariables.h.
|
private |
second-to-inner hit position
Definition at line 111 of file FourHitVariables.h.
|
private |
innermost hit position
Definition at line 113 of file FourHitVariables.h.
|
private |
ThreeHitVariables getter for the inner three hits.
Definition at line 117 of file FourHitVariables.h.
|
private |
second-to-outer hit position
Definition at line 109 of file FourHitVariables.h.
|
private |
outermost hit position
Definition at line 107 of file FourHitVariables.h.
|
private |
ThreeHitVariables getter for the outer three hits.
Definition at line 115 of file FourHitVariables.h.