Import Geant4 11.3.0 source tree

This commit is contained in:
Gabriele Cosmo
2024-12-06 11:11:40 +01:00
parent e58e650b32
commit 32390e802b
1984 changed files with 98713 additions and 83996 deletions
@@ -47,26 +47,26 @@
class G4GFlashSpot
{
public:
G4GFlashSpot(const GFlashEnergySpot* aSpot, const G4FastTrack* aTrack, G4TouchableHandle aH)
: theSpot(aSpot), theTrack(aTrack), theHandle(aH)
{}
G4GFlashSpot(const GFlashEnergySpot * aSpot,
const G4FastTrack * aTrack, G4TouchableHandle aH)
: theSpot(aSpot), theTrack(aTrack), theHandle(aH) {}
~G4GFlashSpot() {}
const GFlashEnergySpot * GetEnergySpot() const {return theSpot;}
const G4FastTrack * GetOriginatorTrack() const {return theTrack;}
G4TouchableHandle GetTouchableHandle() const {return theHandle;}
const GFlashEnergySpot* GetEnergySpot() const { return theSpot; }
const G4FastTrack* GetOriginatorTrack() const { return theTrack; }
G4TouchableHandle GetTouchableHandle() const { return theHandle; }
G4ThreeVector GetPosition() const
{return GetOriginatorTrack()->GetPrimaryTrack()->GetPosition();}
{
return GetOriginatorTrack()->GetPrimaryTrack()->GetPosition();
}
private:
const GFlashEnergySpot * theSpot;
const G4FastTrack * theTrack;
const GFlashEnergySpot* theSpot;
const G4FastTrack* theTrack;
G4TouchableHandle theHandle;
};