12#include <framework/datastore/RelationsObject.h>
13#include <Math/Vector3D.h>
51 ROOT::Math::XYZVector position,
52 ROOT::Math::XYZVector momentum)
55 m_x = (float) position.X();
56 m_y = (float) position.Y();
57 m_z = (float) position.Z();
58 m_px = (float) momentum.X();
59 m_py = (float) momentum.Y();
60 m_pz = (float) momentum.Z();
Datastore class that holds information on track parameters at the entrance in aerogel.
int m_particleID
PDG code of particle.
ARICHAeroHit(int particleId, ROOT::Math::XYZVector position, ROOT::Math::XYZVector momentum)
Useful Constructor.
float m_py
impact momentum, x component (at entrance in 1.
ClassDef(ARICHAeroHit, 1)
the class title
float m_pz
impact momentum, x component (at entrance in 1.
int getPDG() const
Get particle PDG identity number.
float m_px
impact momentum, x component (at entrance in 1.
float m_y
impact point, x component (at entrance in 1.
ROOT::Math::XYZVector getMomentum() const
Get track momentum (at entrance in 1. aerogel plane)
ROOT::Math::XYZVector getPosition() const
Get track position (at entrance in 1. aerogel plane)
ARICHAeroHit()
Empty constructor.
float m_z
impact point, x component (at entrance in 1.
float m_x
impact point, x component (at entrance in 1.
Defines interface for accessing relations of objects in StoreArray.
Abstract base class for different kinds of events.