Import Geant4 10.6.0 source tree
This commit is contained in:
@@ -43,29 +43,13 @@ public:
|
||||
explicit G4EnergyRangeManager();
|
||||
|
||||
~G4EnergyRangeManager();
|
||||
|
||||
void RegisterMe(G4HadronicInteraction* a);
|
||||
|
||||
G4EnergyRangeManager(const G4EnergyRangeManager& right);
|
||||
|
||||
G4EnergyRangeManager& operator=( const G4EnergyRangeManager &right );
|
||||
|
||||
inline G4bool operator==( const G4EnergyRangeManager &right ) const
|
||||
{ return ( this == (G4EnergyRangeManager *) &right ); }
|
||||
|
||||
inline G4bool operator!=( const G4EnergyRangeManager &right ) const
|
||||
{ return ( this != (G4EnergyRangeManager *) &right ); }
|
||||
|
||||
void RegisterMe( G4HadronicInteraction *a );
|
||||
|
||||
G4HadronicInteraction *GetHadronicInteraction(const G4HadProjectile & aHadProjectile,
|
||||
G4HadronicInteraction* GetHadronicInteraction(const G4HadProjectile & aHadProjectile,
|
||||
G4Nucleus & aTargetNucleus,
|
||||
const G4Material *aMaterial,
|
||||
const G4Element *anElement ) const;
|
||||
// This is the new one to be used.
|
||||
|
||||
G4HadronicInteraction *GetHadronicInteraction(const G4double kineticEnergy,
|
||||
const G4Material *aMaterial,
|
||||
const G4Element *anElement ) const;
|
||||
// This is the old, deprecated one, which will be removed later on.
|
||||
|
||||
std::vector<G4HadronicInteraction*>& GetHadronicInteractionList();
|
||||
|
||||
@@ -74,6 +58,11 @@ public:
|
||||
void BuildPhysicsTable(const G4ParticleDefinition&);
|
||||
|
||||
private:
|
||||
|
||||
G4EnergyRangeManager(const G4EnergyRangeManager& right);
|
||||
G4EnergyRangeManager& operator=( const G4EnergyRangeManager &right );
|
||||
G4bool operator==( const G4EnergyRangeManager &right ) const;
|
||||
G4bool operator!=( const G4EnergyRangeManager &right ) const;
|
||||
|
||||
G4int theHadronicInteractionCounter;
|
||||
std::vector<G4HadronicInteraction*> theHadronicInteraction;
|
||||
|
||||
@@ -204,8 +204,8 @@ private:
|
||||
G4double XBiasSecondaryWeight();
|
||||
|
||||
// hide assignment operator as private
|
||||
G4HadronicProcess& operator=(const G4HadronicProcess& right) = delete;
|
||||
G4HadronicProcess(const G4HadronicProcess&) = delete;
|
||||
G4HadronicProcess& operator=(const G4HadronicProcess& right);
|
||||
G4HadronicProcess(const G4HadronicProcess&);
|
||||
|
||||
// Set E/p conservation check levels from environment variables
|
||||
void GetEnergyMomentumCheckEnvvars();
|
||||
|
||||
Reference in New Issue
Block a user