Import Geant4 10.4.0.beta source tree
This commit is contained in:
@@ -66,19 +66,17 @@ public:
|
||||
G4float GetG3 () {return fG3;};
|
||||
G4float GetG4 () {return fG4;};
|
||||
|
||||
void UpdateGeometry();
|
||||
|
||||
G4int GetModel(){return fModel;};
|
||||
void SetModel (G4int);
|
||||
void SetModel (G4int);
|
||||
|
||||
G4int GetCoef();
|
||||
void SetCoef(G4int val);
|
||||
void SetCoef(G4int val);
|
||||
|
||||
G4int GetProfile(){return fProfile;};
|
||||
void SetProfile(G4int myProfile);
|
||||
void SetProfile(G4int myProfile);
|
||||
|
||||
G4int GetGrid(){return fGrid;};
|
||||
void SetGrid(G4int myGrid);
|
||||
void SetGrid(G4int myGrid);
|
||||
|
||||
G4LogicalVolume* GetLogicalWorld() {return fLogicWorld;};
|
||||
G4LogicalVolume* GetLogicalVol() {return fLogicVol;};
|
||||
@@ -115,19 +113,11 @@ private:
|
||||
G4Material* fDefaultMaterial;
|
||||
G4Material* fGridMaterial;
|
||||
|
||||
G4bool fGradientsInitialized;
|
||||
DetectorMessenger* fDetectorMessenger;
|
||||
|
||||
//
|
||||
|
||||
static G4ThreadLocal TabulatedField3D * fField;
|
||||
|
||||
G4FieldManager * fFieldMgr;
|
||||
G4MagIntegratorStepper * fStepper;
|
||||
G4Mag_UsualEqRhs * fEquation;
|
||||
G4ChordFinder * fChordFinder ;
|
||||
G4PropagatorInField * fPropInField;
|
||||
|
||||
|
||||
};
|
||||
#endif
|
||||
|
||||
|
||||
@@ -59,7 +59,7 @@ class DetectorMessenger: public G4UImessenger
|
||||
G4UIcmdWithAnInteger* fModelCmd;
|
||||
G4UIcmdWithAnInteger* fProfileCmd;
|
||||
G4UIcmdWithAnInteger* fGridCmd;
|
||||
G4UIcmdWithoutParameter* fUpdateCmd;
|
||||
G4UIcmdWithAnInteger* fCoefCmd;
|
||||
};
|
||||
#endif
|
||||
|
||||
|
||||
@@ -42,44 +42,31 @@ public:
|
||||
~PhysicsList();
|
||||
|
||||
protected:
|
||||
// Construct particle and physics
|
||||
void ConstructParticle();
|
||||
void ConstructProcess();
|
||||
void SetCuts();
|
||||
|
||||
public:
|
||||
// Set Cuts
|
||||
void SetGammaCut(G4double);
|
||||
void SetElectronCut(G4double);
|
||||
void SetPositronCut(G4double);
|
||||
void SetProtonCut(G4double);
|
||||
|
||||
void SetGammaLowLimit(G4double);
|
||||
void SetElectronLowLimit(G4double);
|
||||
void SetGEPLowLimit(G4double);
|
||||
|
||||
void SetGELowLimit(G4double);
|
||||
|
||||
private:
|
||||
|
||||
private:
|
||||
G4double fCutForGamma;
|
||||
G4double fCutForElectron;
|
||||
G4double fCutForPositron;
|
||||
G4double fCutForProton;
|
||||
|
||||
protected:
|
||||
// these methods Construct particles
|
||||
void ConstructBosons();
|
||||
void ConstructLeptons();
|
||||
void ConstructBarions();
|
||||
|
||||
protected:
|
||||
// these methods Construct physics processes and register them
|
||||
void ConstructGeneral();
|
||||
void ConstructEM();
|
||||
|
||||
private:
|
||||
|
||||
};
|
||||
#endif
|
||||
|
||||
|
||||
@@ -34,7 +34,6 @@
|
||||
#include "RunAction.hh"
|
||||
#include "G4Proton.hh"
|
||||
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
|
||||
|
||||
class SteppingAction : public G4UserSteppingAction
|
||||
|
||||
Reference in New Issue
Block a user