 |
Belle II Software
release-05-01-25
|
13 #include <framework/datastore/RelationsObject.h>
14 #include <vxd/dataobjects/VxdID.h>
46 VXDIntercept(
double coorU,
double coorV,
double sigmaU,
double sigmaV,
47 double sigmaUprime,
double sigmaVprime,
double lambda,
VxdID sensorid) :
61 double getCoorU()
const {
return m_coorU; }
62 double getCoorV()
const {
return m_coorV; }
63 double getSigmaU()
const {
return m_sigmaU; }
64 double getSigmaV()
const {
return m_sigmaV; }
70 void setCoorU(
double user_coorU) {
m_coorU = user_coorU; }
71 void setCoorV(
double user_coorV) {
m_coorV = user_coorV; }
72 void setSigmaU(
double user_sigmaU) {
m_sigmaU = user_sigmaU; }
73 void setSigmaV(
double user_sigmaV) {
m_sigmaV = user_sigmaV; }
74 void setSigmaUprime(
double user_sigmaUprime) {
m_sigmaUprime = user_sigmaUprime; }
75 void setSigmaVprime(
double user_sigmaVprime) {
m_sigmaVprime = user_sigmaVprime; }
76 void setLambda(
double user_lambda) {
m_lambda = user_lambda; }
Class to uniquely identify a any structure of the PXD and SVD.
double m_sigmaUprime
statistical error of the extrapolation of U prime
double m_sigmaVprime
statistical error of the extrapolation of V prime
VXDIntercept stores the U,V coordinates and uncertainties of the intersection of a track with a VXD s...
double m_coorV
v coordinate of the intercept
~VXDIntercept()
Destructor.
unsigned short baseType
The base integer type for VxdID.
Abstract base class for different kinds of events.
VXDIntercept()
Default constructor for I/O.
VxdID::baseType m_sensorID
sensor ID
double m_lambda
length of the track
double m_sigmaU
statistical error of the extrapolation along the u coordinate
RelationsInterface< TObject > RelationsObject
Provides interface for getting/adding relations to objects in StoreArrays.
double m_sigmaV
statistical error of the extrapolation along the v coordinate
double m_coorU
u coordinate of the intercept
ClassDef(VXDIntercept, 1)
Needed to make the ROOT object storable.