14 #ifndef DD4HEP_GEANT4TOUCHABLEHANDLER_H
15 #define DD4HEP_GEANT4TOUCHABLEHANDLER_H
22 class G4VPhysicalVolume;
30 namespace Simulation {
33 class Geant4TouchableHandler;
62 std::string
path()
const;
70 #endif // DD4HEP_GEANT4TOUCHABLEHANDLER_H
std::vector< const G4VPhysicalVolume * > Geant4PlacementPath
std::string path() const
Helper: Access the placement path of a Geant4 touchable object as a string.
Geant4TouchableHandler(const G4VTouchable *t)
Default constructor.
Helper class to ease the extraction of information from a G4Touchable object.
const G4VTouchable * touchable
Data member of the helper objects.
Geant4PlacementPath placementPath(bool exception=false) const
Helper: Generate placement path from touchable object.
int depth() const
Touchable history depth.