5#ifndef LARG4SHOWERLIBSVC_ILIBLARSHOWERLIBSVC_H
6#define LARG4SHOWERLIBSVC_ILIBLARSHOWERLIBSVC_H
11#include "GaudiKernel/IInterface.h"
16#include "G4FastTrack.hh"
28#ifdef DEBUG_FrozenShowers
29 virtual std::vector<EnergySpot>
getShower(
const G4FastTrack&,
int ) = 0;
31 virtual std::vector<EnergySpot>
getShower(
const G4FastTrack&,
int )
const = 0;
DeclareInterfaceID(ILArG4ShowerLibSvc, 0, 0)
virtual double getContainmentZ(const G4FastTrack &, int)=0
virtual std::vector< EnergySpot > getShower(const G4FastTrack &, int) const =0
virtual bool checkLibrary(G4int, int)=0
virtual double getContainmentR(const G4FastTrack &, int)=0
virtual ~ILArG4ShowerLibSvc()