Import Geant4 10.3.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2016-06-30 14:12:05 +02:00
parent a654a7ab1f
commit 4ec577e5c4
2021 changed files with 100995 additions and 78277 deletions
@@ -24,7 +24,7 @@
// ********************************************************************
//
//
// $Id: G4VTransitionRadiation.hh 68037 2013-03-13 14:15:08Z gcosmo $
// $Id: G4VTransitionRadiation.hh 97385 2016-06-02 09:59:53Z gcosmo $
//
// G4VTransitionRadiation -- header file
//
@@ -54,20 +54,21 @@ class G4VTransitionRadiation : public G4VDiscreteProcess
public:
// Constructors
G4VTransitionRadiation( const G4String& processName = "TR",
explicit G4VTransitionRadiation( const G4String& processName = "TR",
G4ProcessType type = fElectromagnetic);
// Destructor
virtual ~G4VTransitionRadiation() ;
virtual G4bool IsApplicable(const G4ParticleDefinition& aParticleType);
virtual G4bool
IsApplicable(const G4ParticleDefinition& aParticleType) override;
virtual G4double GetMeanFreePath(const G4Track& track, G4double,
G4ForceCondition* condition);
G4ForceCondition* condition) override;
virtual G4VParticleChange* PostStepDoIt(const G4Track& track,
const G4Step& step);
const G4Step& step) override;
virtual void PrintInfoDefinition();
// Print out of the class parameters
@@ -81,8 +82,9 @@ public:
void Clear();
// hide assignment operator
G4VTransitionRadiation & operator=(const G4VTransitionRadiation &right);
G4VTransitionRadiation(const G4VTransitionRadiation&);
G4VTransitionRadiation &
operator=(const G4VTransitionRadiation &right) = delete;
G4VTransitionRadiation(const G4VTransitionRadiation&) = delete;
std::vector<const G4Material*> materials;
std::vector<G4double> steps;