 |
Belle II Software
release-05-01-25
|
14 #include <tracking/dataobjects/ExtHit.h>
15 #include <arich/dataobjects/ARICHPhoton.h>
16 #include <arich/dataobjects/ARICHAeroHit.h>
52 m_x = (float) position.x();
53 m_y = (float) position.y();
54 m_z = (float) position.z();
56 momentum = momentum.Unit();
57 m_dx = (float) momentum.x();
58 m_dy = (float) momentum.y();
59 m_dz = (float) momentum.z();
72 m_x = (float) pos.X();
73 m_y = (float) pos.Y();
74 m_z = (float) pos.Z();
79 m_dx = (float) mom.X();
80 m_dy = (float) mom.Y();
81 m_dz = (float) mom.Z();
93 m_x = (float) pos.X();
94 m_y = (float) pos.Y();
95 m_z = (float) pos.Z();
100 m_dx = (float) mom.X();
101 m_dy = (float) mom.Y();
102 m_dz = (float) mom.Z();
173 m_dx = (float) dir.X();
174 m_dy = (float) dir.Y();
175 m_dz = (float) dir.Z();
216 #endif // ARICHTRACK_H
TVector3 getPosition() const
Get track position (at entrance in 1. aerogel plane)
float m_x
Reconstructed position.
double getMomentum() const
returns track momentum
TVector3 getMomentum() const
Get track momentum (at entrance in 1. aerogel plane)
float m_dz
Reconstructed direction.
std::vector< ARICHPhoton > m_photons
collection of ARICHPhotons associated with the track
TVector3 getPosition() const
Get position of this extrapolation hit.
float m_dy
Reconstructed direction.
float m_z
Reconstructed position.
TVector3 getDirection() const
returns track direction vector
Datastore class that holds information on track parameters at the entrance in aerogel.
void setReconstructedValues(TVector3 r, TVector3 dir, double p)
Sets the reconstructed value of track parameters.
float m_momentum
Reconstructed momentum.
bool hitsWindow() const
Returns true if track hits HAPD window.
Store one Ext hit as a ROOT object.
TVector3 getPosition() const
returns track position vector
Abstract base class for different kinds of events.
Datastore class that holds position and momentum information of tracks that hit ARICH.
float m_winY
y position of track extrapolated to HAPD plane
void addPhoton(ARICHPhoton photon)
Add ARICHPhoton to collection of photons.
ClassDef(ARICHTrack, 2)
the class title
RelationsInterface< TObject > RelationsObject
Provides interface for getting/adding relations to objects in StoreArrays.
bool m_hitWin
true if track hits HAPD window
TVector3 getMomentum() const
Get momentum at this extrapolation hit.
void setHapdWindowHit(const ExtHit *extHit)
Set information about hit on HAPD window.
float m_winX
x position of track extrapolated to HAPD plane
const std::vector< ARICHPhoton > & getPhotons() const
Returns vector of ARICHPhoton's associated with track.
float m_y
Reconstructed position.
float m_dx
Reconstructed direction.
ARICHTrack()
Empty constructor for ROOT IO.
TVector2 windowHitPosition() const
Get HAPD window hit position.
Struct for ARICH reconstructed photon (hit related to track) information.