Geant4  10.02.p03
G4GFlashSpot Class Reference

#include <G4GFlashSpot.hh>

Collaboration diagram for G4GFlashSpot:

Public Member Functions

 G4GFlashSpot (const GFlashEnergySpot *aSpot, const G4FastTrack *aTrack, G4TouchableHandle aH)
 
 ~G4GFlashSpot ()
 
const GFlashEnergySpot * GetEnergySpot () const
 
const G4FastTrack * GetOriginatorTrack () const
 
G4TouchableHandle GetTouchableHandle () const
 
G4ThreeVector GetPosition () const
 

Private Attributes

const GFlashEnergySpot * theSpot
 
const G4FastTrack * theTrack
 
G4TouchableHandle theHandle
 

Detailed Description

Definition at line 48 of file G4GFlashSpot.hh.

Constructor & Destructor Documentation

◆ G4GFlashSpot()

G4GFlashSpot::G4GFlashSpot ( const GFlashEnergySpot *  aSpot,
const G4FastTrack *  aTrack,
G4TouchableHandle  aH 
)
inline

Definition at line 52 of file G4GFlashSpot.hh.

54  : theSpot(aSpot), theTrack(aTrack), theHandle(aH) {}
const GFlashEnergySpot * theSpot
Definition: G4GFlashSpot.hh:69
const G4FastTrack * theTrack
Definition: G4GFlashSpot.hh:70
G4TouchableHandle theHandle
Definition: G4GFlashSpot.hh:71

◆ ~G4GFlashSpot()

G4GFlashSpot::~G4GFlashSpot ( )
inline

Definition at line 56 of file G4GFlashSpot.hh.

56 {}

Member Function Documentation

◆ GetEnergySpot()

const GFlashEnergySpot* G4GFlashSpot::GetEnergySpot ( ) const
inline

Definition at line 58 of file G4GFlashSpot.hh.

58 {return theSpot;}
const GFlashEnergySpot * theSpot
Definition: G4GFlashSpot.hh:69
Here is the caller graph for this function:

◆ GetOriginatorTrack()

const G4FastTrack* G4GFlashSpot::GetOriginatorTrack ( ) const
inline

Definition at line 60 of file G4GFlashSpot.hh.

60 {return theTrack;}
const G4FastTrack * theTrack
Definition: G4GFlashSpot.hh:70
Here is the caller graph for this function:

◆ GetPosition()

G4ThreeVector G4GFlashSpot::GetPosition ( ) const
inline

Definition at line 64 of file G4GFlashSpot.hh.

65  {return GetOriginatorTrack()->GetPrimaryTrack()->GetPosition();}
const G4FastTrack * GetOriginatorTrack() const
Definition: G4GFlashSpot.hh:60
const G4Track * GetPrimaryTrack() const
Definition: G4FastTrack.hh:208
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetTouchableHandle()

G4TouchableHandle G4GFlashSpot::GetTouchableHandle ( ) const
inline

Definition at line 62 of file G4GFlashSpot.hh.

62 {return theHandle;}
G4TouchableHandle theHandle
Definition: G4GFlashSpot.hh:71
Here is the caller graph for this function:

Member Data Documentation

◆ theHandle

G4TouchableHandle G4GFlashSpot::theHandle
private

Definition at line 71 of file G4GFlashSpot.hh.

◆ theSpot

const GFlashEnergySpot* G4GFlashSpot::theSpot
private

Definition at line 69 of file G4GFlashSpot.hh.

◆ theTrack

const G4FastTrack* G4GFlashSpot::theTrack
private

Definition at line 70 of file G4GFlashSpot.hh.


The documentation for this class was generated from the following file: