Changeset 1230 for trunk/examples/extended/medical/fanoCavity/include
- Timestamp:
- Jan 8, 2010, 3:02:48 PM (16 years ago)
- Location:
- trunk/examples/extended/medical/fanoCavity/include
- Files:
-
- 21 edited
-
DetectorConstruction.hh (modified) (1 diff)
-
DetectorMessenger.hh (modified) (1 diff)
-
EventAction.hh (modified) (1 diff)
-
EventActionMessenger.hh (modified) (1 diff)
-
HistoManager.hh (modified) (1 diff)
-
HistoMessenger.hh (modified) (1 diff)
-
MyKleinNishinaCompton.hh (modified) (3 diffs)
-
MyMollerBhabhaModel.hh (modified) (1 diff)
-
PhysicsList.hh (modified) (3 diffs)
-
PhysicsListMessenger.hh (modified) (4 diffs)
-
PrimaryGeneratorAction.hh (modified) (1 diff)
-
PrimaryGeneratorMessenger.hh (modified) (1 diff)
-
ProcessesCount.hh (modified) (1 diff)
-
RunAction.hh (modified) (1 diff)
-
StackingAction.hh (modified) (1 diff)
-
StackingMessenger.hh (modified) (1 diff)
-
StepMax.hh (modified) (1 diff)
-
StepMaxMessenger.hh (modified) (1 diff)
-
SteppingAction.hh (modified) (1 diff)
-
SteppingVerbose.hh (modified) (1 diff)
-
TrackingAction.hh (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/examples/extended/medical/fanoCavity/include/DetectorConstruction.hh
r807 r1230 25 25 // 26 26 // $Id: DetectorConstruction.hh,v 1.2 2007/10/08 12:05:02 maire Exp $ 27 // GEANT4 tag $Name: $27 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/medical/fanoCavity/include/DetectorMessenger.hh
r807 r1230 25 25 // 26 26 // $Id: DetectorMessenger.hh,v 1.2 2007/10/08 12:05:02 maire Exp $ 27 // GEANT4 tag $Name: $27 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/medical/fanoCavity/include/EventAction.hh
r807 r1230 25 25 // 26 26 // $Id: EventAction.hh,v 1.3 2007/10/29 17:09:53 maire Exp $ 27 // GEANT4 tag $Name: $27 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/medical/fanoCavity/include/EventActionMessenger.hh
r807 r1230 25 25 // 26 26 // $Id: EventActionMessenger.hh,v 1.1 2007/01/19 17:20:26 maire Exp $ 27 // GEANT4 tag $Name: $27 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/medical/fanoCavity/include/HistoManager.hh
r807 r1230 25 25 // 26 26 // $Id: HistoManager.hh,v 1.4 2007/11/13 11:31:54 maire Exp $ 27 // GEANT4 tag $Name: $27 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/medical/fanoCavity/include/HistoMessenger.hh
r807 r1230 25 25 // 26 26 // $Id: HistoMessenger.hh,v 1.2 2007/11/13 11:31:54 maire Exp $ 27 // GEANT4 tag $Name: $27 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/medical/fanoCavity/include/MyKleinNishinaCompton.hh
r807 r1230 24 24 // ******************************************************************** 25 25 // 26 // $Id: MyKleinNishinaCompton.hh,v 1. 3 2007/05/23 08:40:21 vnivanchExp $27 // GEANT4 tag $Name: $26 // $Id: MyKleinNishinaCompton.hh,v 1.4 2009/10/25 19:06:26 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... … … 36 36 37 37 class DetectorConstruction; 38 class MyKleinNishinaMessenger; 38 39 class G4ParticleChangeForGamma; 39 40 … … 66 67 protected: 67 68 68 DetectorConstruction* detector; 69 G4double CrossSectionFactor; 69 DetectorConstruction* detector; 70 MyKleinNishinaMessenger* pMessenger; 71 G4double CrossSectionFactor; 70 72 71 73 }; -
trunk/examples/extended/medical/fanoCavity/include/MyMollerBhabhaModel.hh
r807 r1230 25 25 // 26 26 // $Id: MyMollerBhabhaModel.hh,v 1.1 2007/01/19 17:20:26 maire Exp $ 27 // GEANT4 tag $Name: $27 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... -
trunk/examples/extended/medical/fanoCavity/include/PhysicsList.hh
r807 r1230 24 24 // ******************************************************************** 25 25 // 26 // $Id: PhysicsList.hh,v 1.4 2009/10/25 19:06:26 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 26 28 // 27 // $Id: PhysicsList.hh,v 1.3 2007/10/02 14:42:51 maire Exp $28 // GEANT4 tag $Name: $29 //30 //31 32 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 33 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 36 33 #define PhysicsList_h 1 37 34 38 #include "G4V UserPhysicsList.hh"35 #include "G4VModularPhysicsList.hh" 39 36 #include "globals.hh" 40 37 38 class G4VPhysicsConstructor; 39 41 40 class DetectorConstruction; 42 class MyKleinNishinaCompton;43 41 class PhysicsListMessenger; 44 42 45 43 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 46 44 47 class PhysicsList: public G4V UserPhysicsList45 class PhysicsList: public G4VModularPhysicsList 48 46 { 49 public:50 PhysicsList(DetectorConstruction*);51 ~PhysicsList();47 public: 48 PhysicsList(DetectorConstruction*); 49 virtual ~PhysicsList(); 52 50 53 // Construct particle and physics 54 void ConstructParticle(); 55 void ConstructProcess(); 56 57 void SetCuts(); 51 void ConstructParticle(); 52 53 void AddPhysicsList(const G4String& name); 54 void ConstructProcess(); 55 void AddStepMax(); 56 57 void SetCuts(); 58 58 59 // these methods Construct physics processes and register them 60 void ConstructEM(); 61 void AddStepMax(); 62 63 void SetComptonCSfactor(G4double); 64 void SingleCoulombScattering (G4bool); 65 void RegisterBrem (G4bool); 66 67 private: 68 DetectorConstruction* detector; 69 MyKleinNishinaCompton* comptonModel; 70 G4bool singleScattering; 71 G4bool registerBrem; 72 PhysicsListMessenger* pMessenger; 59 private: 60 61 DetectorConstruction* detector; 62 PhysicsListMessenger* pMessenger; 63 64 G4String emName; 65 G4VPhysicsConstructor* emPhysicsList; 73 66 }; 74 67 … … 77 70 #endif 78 71 79 80 -
trunk/examples/extended/medical/fanoCavity/include/PhysicsListMessenger.hh
r807 r1230 24 24 // ******************************************************************** 25 25 // 26 // $Id: PhysicsListMessenger.hh,v 1. 2 2007/10/02 14:42:51maire Exp $27 // GEANT4 tag $Name: $26 // $Id: PhysicsListMessenger.hh,v 1.3 2009/10/25 19:06:26 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 33 33 #define PhysicsListMessenger_h 1 34 34 35 #include "G4UImessenger.hh" 35 36 #include "globals.hh" 36 #include "G4UImessenger.hh"37 37 38 38 class PhysicsList; 39 39 class G4UIdirectory; 40 class G4UIcmdWithADouble ;41 class G4UIcmdWithA Bool;40 class G4UIcmdWithADoubleAndUnit; 41 class G4UIcmdWithAString; 42 42 43 43 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 45 45 class PhysicsListMessenger: public G4UImessenger 46 46 { 47 public: 47 public: 48 48 49 PhysicsListMessenger(PhysicsList* ); 49 50 ~PhysicsListMessenger(); … … 51 52 void SetNewValue(G4UIcommand*, G4String); 52 53 53 private: 54 PhysicsList* pPhysicsList;55 G4UIdirectory* physDir;56 G4UIcmdWithADouble* csFactor;57 G4UI cmdWithABool* singleScat;58 G4UIcmdWithA Bool* brem;54 private: 55 56 PhysicsList* pPhysicsList; 57 58 G4UIdirectory* physDir; 59 G4UIcmdWithAString* pListCmd; 59 60 }; 60 61 -
trunk/examples/extended/medical/fanoCavity/include/PrimaryGeneratorAction.hh
r807 r1230 25 25 // 26 26 // $Id: PrimaryGeneratorAction.hh,v 1.1 2007/01/19 17:20:26 maire Exp $ 27 // GEANT4 tag $Name: $27 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/medical/fanoCavity/include/PrimaryGeneratorMessenger.hh
r807 r1230 25 25 // 26 26 // $Id: PrimaryGeneratorMessenger.hh,v 1.1 2007/01/19 17:20:26 maire Exp $ 27 // GEANT4 tag $Name: $27 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/medical/fanoCavity/include/ProcessesCount.hh
r807 r1230 26 26 // 27 27 // $Id: ProcessesCount.hh,v 1.1 2007/01/19 17:20:26 maire Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/medical/fanoCavity/include/RunAction.hh
r807 r1230 25 25 // 26 26 // $Id: RunAction.hh,v 1.3 2007/10/29 12:36:26 maire Exp $ 27 // GEANT4 tag $Name: $27 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/medical/fanoCavity/include/StackingAction.hh
r807 r1230 25 25 // 26 26 // $Id: StackingAction.hh,v 1.1 2007/01/23 13:34:19 maire Exp $ 27 // GEANT4 tag $Name: $27 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/medical/fanoCavity/include/StackingMessenger.hh
r807 r1230 25 25 // 26 26 // $Id: StackingMessenger.hh,v 1.1 2007/01/23 13:34:19 maire Exp $ 27 // GEANT4 tag $Name: $27 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/medical/fanoCavity/include/StepMax.hh
r807 r1230 25 25 // 26 26 // $Id: StepMax.hh,v 1.1 2007/01/19 17:20:27 maire Exp $ 27 // GEANT4 tag $Name: $27 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/medical/fanoCavity/include/StepMaxMessenger.hh
r807 r1230 25 25 // 26 26 // $Id: StepMaxMessenger.hh,v 1.1 2007/01/19 17:20:27 maire Exp $ 27 // GEANT4 tag $Name: $27 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/medical/fanoCavity/include/SteppingAction.hh
r807 r1230 25 25 // 26 26 // $Id: SteppingAction.hh,v 1.4 2007/10/29 17:09:53 maire Exp $ 27 // GEANT4 tag $Name: $27 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/medical/fanoCavity/include/SteppingVerbose.hh
r807 r1230 25 25 // 26 26 // $Id: SteppingVerbose.hh,v 1.1 2007/01/19 17:20:27 maire Exp $ 27 // GEANT4 tag $Name: $27 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/medical/fanoCavity/include/TrackingAction.hh
r807 r1230 25 25 // 26 26 // $Id: TrackingAction.hh,v 1.3 2007/10/29 17:09:53 maire Exp $ 27 // GEANT4 tag $Name: $27 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
Note:
See TracChangeset
for help on using the changeset viewer.
