| 
    Geant4
    10.03.p01
    
   | 
 
#include <G4MoleculeGun.hh>


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.
      
  | 
  virtual | 
Definition at line 208 of file G4MoleculeGun.cc.
| G4shared_ptr< G4MoleculeShoot > G4MoleculeShoot::ChangeType | ( | ) | 
Definition at line 112 of file G4MoleculeGun.hh.
      
  | 
  static | 
Definition at line 187 of file G4MoleculeGun.cc.

      
  | 
  pure virtual | 
Implemented in TG4MoleculeShoot< TYPE >, and TG4MoleculeShoot< TYPE >.
| G4ThreeVector* G4MoleculeShoot::fBoxSize | 
Definition at line 84 of file G4MoleculeGun.hh.
| G4String G4MoleculeShoot::fMoleculeName | 
Definition at line 80 of file G4MoleculeGun.hh.
| G4int G4MoleculeShoot::fNumber | 
Definition at line 83 of file G4MoleculeGun.hh.
| G4ThreeVector G4MoleculeShoot::fPosition | 
Definition at line 81 of file G4MoleculeGun.hh.
| G4double G4MoleculeShoot::fTime | 
Definition at line 82 of file G4MoleculeGun.hh.