Changeset 1230 for trunk/examples/extended/field/field04/include
- Timestamp:
- Jan 8, 2010, 3:02:48 PM (16 years ago)
- Location:
- trunk/examples/extended/field/field04/include
- Files:
-
- 5 edited
-
F04DetectorMessenger.hh (modified) (1 diff)
-
F04PhysicsList.hh (modified) (3 diffs)
-
F04PhysicsListMessenger.hh (modified) (1 diff)
-
F04RunAction.hh (modified) (2 diffs)
-
F04RunActionMessenger.hh (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/examples/extended/field/field04/include/F04DetectorMessenger.hh
r807 r1230 26 26 // 27 27 // $Id: F04DetectorMessenger.hh,v 1.1 2007/10/30 02:01:47 gum Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // -
trunk/examples/extended/field/field04/include/F04PhysicsList.hh
r807 r1230 49 49 virtual ~F04PhysicsList(); 50 50 51 void ConstructParticle();52 53 51 void SetCuts(); 54 52 void SetCutForGamma(G4double); … … 59 57 F04StepMax* GetStepMaxProcess(); 60 58 void AddStepMax(); 61 62 /// Add physics to the Physics List63 void AddPhysicsList(const G4String& name);59 /* 60 /// Remove specific physics from physics list. 61 void RemoveFromPhysicsList(const G4String&); 64 62 65 /// Remove specific EM physics from EM physics list. 66 void RemoveFromEMPhysicsList(const G4String&); 63 /// Make sure that the physics list is empty. 64 void ClearPhysics(); 65 */ 66 void ConstructParticle(); 67 void ConstructProcess(); 67 68 68 /// Remove specific Hadron physics from Hadron physics list.69 void RemoveFromHadronPhysicsList(const G4String&);70 71 /// Make sure that the EM physics list is empty.72 void ClearEMPhysics();73 74 /// Make sure that the hadron physics list is empty.75 void ClearHadronPhysics();76 77 void ConstructProcess();78 void List();79 80 69 private: 81 82 typedef std::vector<G4VPhysicsConstructor*> PhysicsListVector;83 84 void SetStandardList(G4bool flagHP = false, G4bool glauber = false);85 70 86 71 G4double fCutForGamma; 87 72 G4double fCutForElectron; 88 73 G4double fCutForPositron; 89 90 G4VPhysicsConstructor* fParticleList;91 92 PhysicsListVector* fEMPhysics;93 PhysicsListVector* fHadronPhysics;94 74 95 75 G4double MaxChargedStep; … … 98 78 F04PhysicsListMessenger* fMessenger; 99 79 100 G4bool fDump;101 80 }; 81 102 82 #endif -
trunk/examples/extended/field/field04/include/F04PhysicsListMessenger.hh
r807 r1230 73 73 G4UIcmdWithADoubleAndUnit* fAllCutCMD; 74 74 G4UIcmdWithADoubleAndUnit* fStepMaxCMD; 75 76 G4UIcmdWithAString* fAddPhysicsCMD; 77 G4UIcmdWithAString* fRemoveEMPhysicsCMD; 78 G4UIcmdWithAString* fRemoveHadronPhysicsCMD; 79 G4UIcmdWithoutParameter* fClearEMPhysicsCMD; 80 G4UIcmdWithoutParameter* fClearHadronPhysicsCMD; 81 82 G4UIcmdWithoutParameter* fListCMD; 83 75 /* 76 G4UIcmdWithAString* fRemovePhysicsCMD; 77 G4UIcmdWithoutParameter* fClearPhysicsCMD; 78 */ 84 79 G4UIcmdWithoutParameter* fPienuCMD; 85 80 G4UIcmdWithoutParameter* fPimunuCMD; -
trunk/examples/extended/field/field04/include/F04RunAction.hh
r807 r1230 56 56 G4int GetRndmFreq() {return saveRndm;} 57 57 58 inline void SetAutoSeed (const G4bool val) {autoSeed = val;} 59 58 60 private: 59 61 … … 61 63 62 64 G4int saveRndm; 65 G4bool autoSeed; 66 63 67 }; 64 68 -
trunk/examples/extended/field/field04/include/F04RunActionMessenger.hh
r807 r1230 43 43 class G4UIcmdWithAnInteger; 44 44 class G4UIcmdWithAString; 45 class G4UIcmdWithABool; 45 46 46 47 class F04RunActionMessenger : public G4UImessenger … … 59 60 G4UIdirectory* RndmDir; 60 61 G4UIcmdWithAnInteger* RndmSaveCmd; 61 G4UIcmdWithAString* RndmReadCmd; 62 G4UIcmdWithAString* RndmReadCmd; 63 G4UIcmdWithABool* SetAutoSeedCmd; 62 64 63 65 };
Note:
See TracChangeset
for help on using the changeset viewer.
