#include <GFlashHitMaker.hh>
Definition at line 52 of file GFlashHitMaker.hh.
◆ GFlashHitMaker() [1/2]
GFlashHitMaker::GFlashHitMaker |
( |
| ) |
|
Definition at line 46 of file GFlashHitMaker.cc.
G4Navigator * fpNavigator
G4TouchableHandle fTouchableHandle
◆ ~GFlashHitMaker()
GFlashHitMaker::~GFlashHitMaker |
( |
| ) |
|
◆ GFlashHitMaker() [2/2]
◆ make()
Navigator
Definition at line 58 of file GFlashHitMaker.cc.
65 GetNavigatorForTracking()->GetWorldVolume() );
67 LocateGlobalPointAndUpdateTouchable(aSpot->
GetPosition(),
74 LocateGlobalPointAndUpdateTouchable(aSpot->
GetPosition(),
93 if( pCurrentVolume != 0 )
100 gflashSensitive->
Hit(&theSpot);
102 else if (( pSensitive ) &&
109 <<
" It is required to implement the "<<
G4endl 110 <<
" G4VGFlashSensitiveDetector interface in "<<
G4endl 111 <<
" addition to the usual SensitiveDetector class." 114 "G4VGFlashSensitiveDetector interface not implemented.");
G4bool Hit(G4GFlashSpot *aSpot)
G4ThreeVector GetPosition() const
G4GLOB_DLL std::ostream G4cout
virtual G4VPhysicalVolume * GetVolume(G4int depth=0) const
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
static G4TransportationManager * GetTransportationManager()
G4Navigator * fpNavigator
G4VSensitiveDetector * GetSensitiveDetector() const
G4FastSimulationManager * GetFastSimulationManager() const
G4TouchableHandle fTouchableHandle
G4LogicalVolume * GetLogicalVolume() const
G4GLOB_DLL std::ostream G4cerr
◆ operator=()
◆ fNaviSetup
G4bool GFlashHitMaker::fNaviSetup |
|
private |
◆ fpNavigator
◆ fTouchableHandle
The documentation for this class was generated from the following files: