11 #include <framework/datastore/RelationsObject.h>
12 #include <vxd/dataobjects/VxdID.h>
44 VXDIntercept(
double coorU,
double coorV,
double sigmaU,
double sigmaV,
45 double sigmaUprime,
double sigmaVprime,
double lambda,
VxdID sensorid) :
Defines interface for accessing relations of objects in StoreArray.
VXDIntercept stores the U,V coordinates and uncertainties of the intersection of a track with a VXD s...
void setLambda(double user_lambda)
set the length of the track
double getSigmaVprime() const
return the statistical error of the extrapolation of V prime
void setVxdID(VxdID::baseType user_vxdID)
set the sensor ID
VxdID::baseType m_sensorID
sensor ID
double m_coorU
u coordinate of the intercept
~VXDIntercept()
Destructor.
double m_sigmaU
statistical error of the extrapolation along the u coordinate
void setSigmaVprime(double user_sigmaVprime)
set the statistical error of the extrapolation of V prime
double getSigmaV() const
return the statistical error on the V coordinate of the intercept
void setSigmaU(double user_sigmaU)
set the statistical error on the U coordinate of the intercept
double getSigmaUprime() const
return the statistical error of the extrapolation of U prime
VXDIntercept(double coorU, double coorV, double sigmaU, double sigmaV, double sigmaUprime, double sigmaVprime, double lambda, VxdID sensorid)
Explicit constructor providing all values.
void setCoorU(double user_coorU)
set the U coordinate of the intercept
void setCoorV(double user_coorV)
set the V coordinate of the intercept
double m_coorV
v coordinate of the intercept
double m_lambda
length of the track
double m_sigmaV
statistical error of the extrapolation along the v coordinate
void setSigmaV(double user_sigmaV)
set the statistical error on the V coordinate of the intercept
double getLambda() const
return the length of the track
double m_sigmaVprime
statistical error of the extrapolation of V prime
double getCoorV() const
return the V coordinate of the intercept
ClassDef(VXDIntercept, 1)
Needed to make the ROOT object storable.
double getSigmaU() const
return the statistical error on the U coordinate of the intercept
void setSigmaUprime(double user_sigmaUprime)
set the statistical error of the extrapolation of U prime
VxdID::baseType getSensorID() const
return the sensor ID
VXDIntercept(double coorU, double coorV, VxdID sensorid)
Explicit constructor providing coordinates and sensorID.
double getCoorU() const
return the U coordinate of the intercept
double m_sigmaUprime
statistical error of the extrapolation of U prime
VXDIntercept()
Default constructor for I/O.
Class to uniquely identify a any structure of the PXD and SVD.
unsigned short baseType
The base integer type for VxdID.
Abstract base class for different kinds of events.