ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/parameterisations/gflash/include/GFlashHitMaker.hh>
Public Member Functions | |
GFlashHitMaker () | |
~GFlashHitMaker () | |
void | make (GFlashEnergySpot *aSpot, const G4FastTrack *aT) |
void | SetNameOfWorldWithSD (const G4String &aName) |
Private Member Functions | |
GFlashHitMaker (const GFlashHitMaker &) | |
GFlashHitMaker & | operator= (const GFlashHitMaker &) |
Private Attributes | |
G4TouchableHandle | fTouchableHandle |
G4Navigator * | fpNavigator |
G4bool | fNaviSetup |
G4String | fWorldWithSdName |
Name of the world containing the sensitive detector. If empty, default mass world is used. | |
Definition at line 51 of file GFlashHitMaker.hh.
View newest version in sPHENIX GitHub at line 51 of file GFlashHitMaker.hh
GFlashHitMaker::GFlashHitMaker | ( | ) |
Definition at line 45 of file GFlashHitMaker.cc.
View newest version in sPHENIX GitHub at line 45 of file GFlashHitMaker.cc
References fNaviSetup, fpNavigator, fTouchableHandle, and fWorldWithSdName.
GFlashHitMaker::~GFlashHitMaker | ( | ) |
Definition at line 53 of file GFlashHitMaker.cc.
View newest version in sPHENIX GitHub at line 53 of file GFlashHitMaker.cc
References fpNavigator.
|
inlineprivate |
Definition at line 71 of file GFlashHitMaker.hh.
View newest version in sPHENIX GitHub at line 71 of file GFlashHitMaker.hh
void GFlashHitMaker::make | ( | GFlashEnergySpot * | aSpot, |
const G4FastTrack * | aT | ||
) |
Navigator
Definition at line 58 of file GFlashHitMaker.cc.
View newest version in sPHENIX GitHub at line 58 of file GFlashHitMaker.cc
References FatalException, fNaviSetup, fpNavigator, fTouchableHandle, fWorldWithSdName, G4cerr, G4cout, G4endl, G4Exception(), G4LogicalVolume::GetFastSimulationManager(), G4VPhysicalVolume::GetLogicalVolume(), G4TransportationManager::GetNavigatorForTracking(), G4TransportationManager::GetParallelWorld(), GFlashEnergySpot::GetPosition(), G4LogicalVolume::GetSensitiveDetector(), G4TransportationManager::GetTransportationManager(), G4VTouchable::GetVolume(), G4Navigator::GetWorldVolume(), G4VGFlashSensitiveDetector::Hit(), and G4Navigator::SetWorldVolume().
Referenced by GFlashShowerModel::ElectronDoIt().
|
inlineprivate |
Definition at line 72 of file GFlashHitMaker.hh.
View newest version in sPHENIX GitHub at line 72 of file GFlashHitMaker.hh
Definition at line 59 of file GFlashHitMaker.hh.
View newest version in sPHENIX GitHub at line 59 of file GFlashHitMaker.hh
References fWorldWithSdName.
Referenced by ExGflash3DetectorConstruction::ConstructSDandField().
|
private |
Definition at line 65 of file GFlashHitMaker.hh.
View newest version in sPHENIX GitHub at line 65 of file GFlashHitMaker.hh
Referenced by GFlashHitMaker(), and make().
|
private |
Definition at line 64 of file GFlashHitMaker.hh.
View newest version in sPHENIX GitHub at line 64 of file GFlashHitMaker.hh
Referenced by GFlashHitMaker(), make(), and ~GFlashHitMaker().
|
private |
Definition at line 59 of file GFlashHitMaker.hh.
View newest version in sPHENIX GitHub at line 59 of file GFlashHitMaker.hh
Referenced by GFlashHitMaker(), and make().
|
private |
Name of the world containing the sensitive detector. If empty, default mass world is used.
Definition at line 67 of file GFlashHitMaker.hh.
View newest version in sPHENIX GitHub at line 67 of file GFlashHitMaker.hh
Referenced by GFlashHitMaker(), make(), and SetNameOfWorldWithSD().