| 
    Geant4
    10.02.p02
    
   | 
 
#include <G4MoleculeGun.hh>
 Inheritance diagram for G4MoleculeShoot:
 Collaboration diagram for G4MoleculeShoot:Public Member Functions | |
| G4MoleculeShoot () | |
| virtual | ~G4MoleculeShoot () | 
| virtual void | Shoot (G4MoleculeGun *)=0 | 
| template<typename TYPE > | |
| G4shared_ptr< G4MoleculeShoot > | ChangeType () | 
Static Public Member Functions | |
| static void | RandomPosInBox (const G4ThreeVector &boxSize, G4ThreeVector &output) | 
Public Attributes | |
| G4String | fMoleculeName | 
| G4ThreeVector | fPosition | 
| G4double | fTime | 
| G4int | fNumber | 
| G4ThreeVector * | fBoxSize | 
Definition at line 70 of file G4MoleculeGun.hh.
| G4MoleculeShoot::G4MoleculeShoot | ( | ) | 
Definition at line 197 of file G4MoleculeGun.cc.
References fBoxSize, fMoleculeName, fNumber, and fTime.
      
  | 
  virtual | 
Definition at line 208 of file G4MoleculeGun.cc.
References fBoxSize.
| G4shared_ptr< G4MoleculeShoot > G4MoleculeShoot::ChangeType | ( | ) | 
Definition at line 112 of file G4MoleculeGun.hh.
References fBoxSize, fMoleculeName, fNumber, fPosition, and fTime.
      
  | 
  static | 
Definition at line 187 of file G4MoleculeGun.cc.
References G4UniformRand.
      
  | 
  pure virtual | 
Implemented in TG4MoleculeShoot< TYPE >, and TG4MoleculeShoot< TYPE >.
| G4ThreeVector* G4MoleculeShoot::fBoxSize | 
Definition at line 84 of file G4MoleculeGun.hh.
Referenced by ChangeType(), G4MoleculeShoot(), and ~G4MoleculeShoot().
| G4String G4MoleculeShoot::fMoleculeName | 
Definition at line 80 of file G4MoleculeGun.hh.
Referenced by ChangeType(), and G4MoleculeShoot().
| G4int G4MoleculeShoot::fNumber | 
Definition at line 83 of file G4MoleculeGun.hh.
Referenced by ChangeType(), and G4MoleculeShoot().
| G4ThreeVector G4MoleculeShoot::fPosition | 
Definition at line 81 of file G4MoleculeGun.hh.
Referenced by ChangeType().
| G4double G4MoleculeShoot::fTime | 
Definition at line 82 of file G4MoleculeGun.hh.
Referenced by ChangeType(), and G4MoleculeShoot().