8 #include <tracking/vxdMomentumEstimation/VXDMomentumEstimationTools.h>
9 #include <pxd/dataobjects/PXDCluster.h>
10 #include <pxd/dataobjects/PXDTrueHit.h>
11 #include <svd/dataobjects/SVDCluster.h>
12 #include <svd/dataobjects/SVDTrueHit.h>
13 #include <vxd/geometry/GeoCache.h>
21 return 0.5658682413283911;
29 if (trueHit ==
nullptr) {
32 const VxdID& vxdID = cluster.getSensorID();
45 if (trueHit ==
nullptr) {
48 const VxdID& vxdID = cluster.getSensorID();
61 if (trueHit ==
nullptr) {
64 const VxdID& vxdID = cluster.getSensorID();
78 if (trueHit ==
nullptr) {
81 const VxdID& vxdID = cluster.getSensorID();
The PXD Cluster class This class stores all information about reconstructed PXD clusters The position...
Class PXDTrueHit - Records of tracks that either enter or leave the sensitive volume.
The SVD Cluster class This class stores all information about reconstructed SVD clusters.
Class SVDTrueHit - Records of tracks that either enter or leave the sensitive volume.
float getEntryU() const
Return local u coordinate of hit when entering silicon.
TVector3 getEntryMomentum() const
Return momentum at the start point of the track.
float getEntryW() const
Return local w coordinate of the start point of the track.
float getEntryV() const
Return local v coordinate of the start point of the track.
const SensorInfoBase & getSensorInfo(Belle2::VxdID id) const
Return a referecne to the SensorInfo of a given SensorID.
static GeoCache & getInstance()
Return a reference to the singleton instance.
Base class to provide Sensor Information for PXD and SVD.
TVector3 pointToGlobal(const TVector3 &local, bool reco=false) const
Convert a point from local to global coordinates.
TVector3 vectorToGlobal(const TVector3 &local, bool reco=false) const
Convert a vector from local to global coordinates.
Class to uniquely identify a any structure of the PXD and SVD.
Abstract base class for different kinds of events.