10#ifndef TRK_IENERGYLOSSMONITOR_H
11#define TRK_IENERGYLOSSMONITOR_H
13#include "GaudiKernel/IAlgTool.h"
Scalar eta() const
pseudorapidity method
Very simple helper Tool to record the eneryloss steps track, this works only for single track events.
virtual void recordTrackState(const Amg::Vector3D &pos, const Amg::Vector3D &mom, double mass)=0
Record a single TrackState.
virtual void initializeTrack(double p, double E, double eta, double phi)=0
Initialize State.
static const InterfaceID & interfaceID()
Interface ID, declared here, and defined below.
virtual void finalizeTrack()=0
Finalization State.
Eigen::Matrix< double, 3, 1 > Vector3D
Ensure that the ATLAS eigen extensions are properly loaded.
static const InterfaceID IID_IEnergyLossMonitor("IEnergyLossMonitor", 1, 0)