Geant4-11
Public Member Functions | Protected Member Functions
G4ITGun Class Reference

#include <G4ITGun.hh>

Inheritance diagram for G4ITGun:
G4MoleculeGun

Public Member Functions

virtual void DefineTracks ()
 
 G4ITGun ()
 
virtual ~G4ITGun ()
 

Protected Member Functions

void PushTrack (G4Track *)
 

Detailed Description

Definition at line 50 of file G4ITGun.hh.

Constructor & Destructor Documentation

◆ G4ITGun()

G4ITGun::G4ITGun ( )

Definition at line 36 of file G4ITGun.cc.

36 {
37 // TODO Auto-generated constructor stub
38
39}

◆ ~G4ITGun()

G4ITGun::~G4ITGun ( )
virtual

Definition at line 41 of file G4ITGun.cc.

41 {
42 // TODO Auto-generated destructor stub
43}

Member Function Documentation

◆ DefineTracks()

virtual void G4ITGun::DefineTracks ( )
inlinevirtual

Reimplemented in G4MoleculeGun.

Definition at line 56 of file G4ITGun.hh.

57 {
58 ;
59 }

Referenced by G4Scheduler::Process().

◆ PushTrack()

void G4ITGun::PushTrack ( G4Track track)
protected

Definition at line 45 of file G4ITGun.cc.

46{
48}
static G4VITTrackHolder * Instance()
virtual void Push(G4Track *)

References G4VITTrackHolder::Instance(), and G4VITTrackHolder::Push().

Referenced by G4MoleculeGun::BuildAndPushTrack().


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