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