4.3.2010 - Kamil Sedlak
1) UPGRADE TO GEANT 4.9.3 - Physics list had been modified - List of the physics processes in *.mac has to be modified too! (otherwise results of 4.9.3 do not reproduce well the results of 4.9.2). Example *.mac files still use the old implementation of the physics processes, i.e. they have to be corrected in future! 2) POSSIBILITY TO WRITE OUT DERIVATIVES OF THE MAGNETIC FIELD AT A GIVEN POINT (see the documentation, "/musr/command globalfield printFieldDerivativeAtPoint".)
This commit is contained in:
@ -141,9 +141,9 @@ public:
|
||||
// G4bool DoesAnyFieldValueNeedsToBeChanged(G4int eventNumber) {return globalChangeFieldInStepsMap[eventNumber];}
|
||||
void CheckWhetherAnyNominalFieldValueNeedsToBeChanged(G4int eventNumber);
|
||||
|
||||
// Add point, at which user wishes to print out the field value
|
||||
// Add point, at which user wishes to print out the field value or field derivative
|
||||
void AddPointForFieldTesting(G4ThreeVector point) {pointsAtWhichUserWantsToPrintFieldValue.push_back(point);}
|
||||
|
||||
void AddPointForFieldDerivativeTesting(G4ThreeVector point) {pointsAtWhichUserWantsToPrintFieldDerivative.push_back(point);}
|
||||
// Print field value at all points user wished to be print out:
|
||||
void PrintFieldAtRequestedPoints() const;
|
||||
|
||||
@ -164,6 +164,7 @@ private:
|
||||
const F04ElementField **fp;
|
||||
|
||||
std::vector<G4ThreeVector> pointsAtWhichUserWantsToPrintFieldValue;
|
||||
std::vector<G4ThreeVector> pointsAtWhichUserWantsToPrintFieldDerivative;
|
||||
|
||||
private:
|
||||
|
||||
|
Reference in New Issue
Block a user