Geant4-11
Public Member Functions | Private Attributes
G4GFlashSpot Class Reference

#include <G4GFlashSpot.hh>

Public Member Functions

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

Private Attributes

G4TouchableHandle theHandle
 
const GFlashEnergySpottheSpot
 
const G4FastTracktheTrack
 

Detailed Description

Definition at line 47 of file G4GFlashSpot.hh.

Constructor & Destructor Documentation

◆ G4GFlashSpot()

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

Definition at line 51 of file G4GFlashSpot.hh.

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

◆ ~G4GFlashSpot()

G4GFlashSpot::~G4GFlashSpot ( )
inline

Definition at line 55 of file G4GFlashSpot.hh.

55{}

Member Function Documentation

◆ GetEnergySpot()

const GFlashEnergySpot * G4GFlashSpot::GetEnergySpot ( ) const
inline

Definition at line 57 of file G4GFlashSpot.hh.

57{return theSpot;}

References theSpot.

◆ GetOriginatorTrack()

const G4FastTrack * G4GFlashSpot::GetOriginatorTrack ( ) const
inline

Definition at line 59 of file G4GFlashSpot.hh.

59{return theTrack;}

References theTrack.

Referenced by GetPosition(), and G4VGFlashSensitiveDetector::Hit().

◆ GetPosition()

G4ThreeVector G4GFlashSpot::GetPosition ( ) const
inline

Definition at line 63 of file G4GFlashSpot.hh.

const G4Track * GetPrimaryTrack() const
Definition: G4FastTrack.hh:206
const G4FastTrack * GetOriginatorTrack() const
Definition: G4GFlashSpot.hh:59
const G4ThreeVector & GetPosition() const

References GetOriginatorTrack(), G4Track::GetPosition(), and G4FastTrack::GetPrimaryTrack().

Referenced by G4VGFlashSensitiveDetector::Hit().

◆ GetTouchableHandle()

G4TouchableHandle G4GFlashSpot::GetTouchableHandle ( ) const
inline

Definition at line 61 of file G4GFlashSpot.hh.

61{return theHandle;}

References theHandle.

Referenced by G4VGFlashSensitiveDetector::Hit().

Field Documentation

◆ theHandle

G4TouchableHandle G4GFlashSpot::theHandle
private

Definition at line 70 of file G4GFlashSpot.hh.

Referenced by GetTouchableHandle().

◆ theSpot

const GFlashEnergySpot* G4GFlashSpot::theSpot
private

Definition at line 68 of file G4GFlashSpot.hh.

Referenced by GetEnergySpot().

◆ theTrack

const G4FastTrack* G4GFlashSpot::theTrack
private

Definition at line 69 of file G4GFlashSpot.hh.

Referenced by GetOriginatorTrack().


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