5#ifndef IACTSGeantFollowerHelper_H
6#define IACTSGeantFollowerHelper_H
9#include "GaudiKernel/IAlgTool.h"
11#include "G4ThreeVector.hh"
29 virtual void trackParticle(
const G4ThreeVector& pos,
const G4ThreeVector& mom,
int pdg,
double charge,
float t,
float X0,
bool isSensitive) = 0;
double charge(const T &p)
static const InterfaceID IID_IActsGeantFollowerHelper("IActsGeantFollowerHelper", 1, 0)
Interface ID for IGeantFollowerHelperFollowerHelper.
virtual void endEvent()=0
virtual void trackParticle(const G4ThreeVector &pos, const G4ThreeVector &mom, int pdg, double charge, float t, float X0, bool isSensitive)=0
virtual void beginEvent()=0
static const InterfaceID & interfaceID()
AlgTool and IAlgTool interface methods.
virtual ~IActsGeantFollowerHelper()
Virtual destructor.