|
ATLAS Offline Software
|
Go to the documentation of this file.
6 #ifndef ISF_GEANT4TOOLS_TRACKPROCESSORUSERACTIONFULLG4_H
7 #define ISF_GEANT4TOOLS_TRACKPROCESSORUSERACTIONFULLG4_H
20 #include "GaudiKernel/ToolHandle.h"
21 #include "GaudiKernel/ServiceHandle.h"
28 class G4LogicalVolume;
83 #endif // ISF_GEANT4TOOLS_TRACKPROCESSORUSERACTIONFULLG4_H
ISF::IGeoIDSvc * m_geoIDSvcQuick
access to the central ISF GeoID serice
std::map< std::string, int, std::less< std::string > > m_entryLayerMap
ISF::IEntryLayerTool * m_entryLayerToolQuick
access to the ISF Entry Layer tool which is used to record entry-layer collections
unsigned int verboseLevel
ServiceHandle< ISF::IGeoIDSvc > geoIDSvc
access to the central ISF GeoID service
void ISFSteppingAction(const G4Step *, ISF::ISFParticle *curISP) override final
Called by the base class after the G4Track->ISFParticle association has been established.
AtlasDetDescr::AtlasRegion m_nextGeoID
Config(const std::string &name)
ISF::EntryLayer entryLayer(const G4Step *aStep)
const G4Track * m_currentTrack
ToolHandle< ISF::IEntryLayerTool > entryLayerTool
access to the ISF Entry Layer tool which is used to record entry-layer collections
TrackProcessorUserActionFullG4(const Config &config)
virtual ~TrackProcessorUserActionFullG4()
virtual void PreUserTrackingAction(const G4Track *) override final