9#ifndef IGeantFollowerHelper_H
10#define IGeantFollowerHelper_H
13#include "GaudiKernel/IAlgTool.h"
15#include "G4ThreeVector.hh"
39 virtual void trackParticle(
const G4ThreeVector& pos,
const G4ThreeVector& mom,
int pdg,
double charge,
float t,
float X0) = 0;
double charge(const T &p)
virtual ~IGeantFollowerHelper()
Virtual destructor.
virtual void trackParticle(const G4ThreeVector &pos, const G4ThreeVector &mom, int pdg, double charge, float t, float X0)=0
static const InterfaceID & interfaceID()
AlgTool and IAlgTool interface methods.
virtual void beginEvent()=0
virtual void endEvent()=0
Ensure that the ATLAS eigen extensions are properly loaded.
static const InterfaceID IID_IGeantFollowerHelper("IGeantFollowerHelper", 1, 0)
Interface ID for IGeantFollowerHelperFollowerHelper.