|
DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Go to the documentation of this file.
13 #ifndef DDG4_GEANT4TOUCHABLEHANDLER_H
14 #define DDG4_GEANT4TOUCHABLEHANDLER_H
16 #include <G4VTouchable.hh>
23 class G4VPhysicalVolume;
33 class Geant4TouchableHandler;
62 std::string
path()
const;
70 #endif // DDG4_GEANT4TOUCHABLEHANDLER_H
Helper class to ease the extraction of information from a G4Touchable object.
Geant4PlacementPath placementPath(bool exception=false) const
Helper: Generate placement path from touchable object.
void exception(const std::string &src, const std::string &msg)
std::vector< const G4VPhysicalVolume * > Geant4PlacementPath
int depth() const
Touchable history depth.
const G4VTouchable * touchable
Data member of the helper objects.
Geant4TouchableHandler(const G4VTouchable *t)
Default constructor.
std::string path() const
Helper: Access the placement path of a Geant4 touchable object as a string.
Namespace for the AIDA detector description toolkit.