Import Geant4 11.1.0 source tree
This commit is contained in:
@@ -770,7 +770,7 @@ G4ReplicaNavigation::ComputeStep(const G4ThreeVector& globalPoint,
|
||||
G4double ourStep=currentProposedStepLength;
|
||||
G4double ourSafety=kInfinity;
|
||||
G4double sampleStep, sampleSafety, motherStep, motherSafety;
|
||||
G4int localNoDaughters, sampleNo;
|
||||
G4long localNoDaughters, sampleNo;
|
||||
G4int depth;
|
||||
G4ExitNormal exitNormalStc;
|
||||
// G4int depthDeterminingStep= -1; // Useful only for debugging - for now
|
||||
@@ -803,7 +803,7 @@ G4ReplicaNavigation::ComputeStep(const G4ThreeVector& globalPoint,
|
||||
history.GetTopReplicaNo(),
|
||||
localPoint);
|
||||
G4ExitNormal normalOutStc;
|
||||
const G4int topDepth= history.GetDepth();
|
||||
const G4int topDepth= (G4int)history.GetDepth();
|
||||
|
||||
ourSafety = std::min( ourSafety, sampleSafety);
|
||||
|
||||
@@ -1034,7 +1034,7 @@ G4ReplicaNavigation::ComputeStep(const G4ThreeVector& globalPoint,
|
||||
localNoDaughters = repLogical->GetNoDaughters();
|
||||
for ( sampleNo=localNoDaughters-1; sampleNo>=0; sampleNo-- )
|
||||
{
|
||||
samplePhysical = repLogical->GetDaughter(sampleNo);
|
||||
samplePhysical = repLogical->GetDaughter((G4int)sampleNo);
|
||||
if ( samplePhysical!=blockedExitedVol )
|
||||
{
|
||||
G4ThreeVector localExitNorm;
|
||||
@@ -1066,7 +1066,7 @@ G4ReplicaNavigation::ComputeStep(const G4ThreeVector& globalPoint,
|
||||
entering = true;
|
||||
exiting = false;
|
||||
*pBlockedPhysical = samplePhysical;
|
||||
blockedReplicaNo = sampleNo;
|
||||
blockedReplicaNo = (G4int)sampleNo;
|
||||
|
||||
#ifdef DAUGHTER_NORMAL_ALSO
|
||||
// This norm can be calculated later, if needed daughter is available
|
||||
@@ -1086,7 +1086,7 @@ G4ReplicaNavigation::ComputeStep(const G4ThreeVector& globalPoint,
|
||||
EInside insideIntPt = sampleSolid->Inside(intersectionPoint);
|
||||
if ( insideIntPt != kSurface )
|
||||
{
|
||||
G4int oldcoutPrec = G4cout.precision(16);
|
||||
G4long oldcoutPrec = G4cout.precision(16);
|
||||
std::ostringstream message;
|
||||
message << "Navigator gets conflicting response from Solid."
|
||||
<< G4endl
|
||||
@@ -1161,7 +1161,7 @@ G4ReplicaNavigation::ComputeSafety(const G4ThreeVector& globalPoint,
|
||||
G4ThreeVector repPoint;
|
||||
G4double ourSafety = kInfinity;
|
||||
G4double sampleSafety;
|
||||
G4int localNoDaughters, sampleNo;
|
||||
G4long localNoDaughters, sampleNo;
|
||||
G4int depth;
|
||||
|
||||
repPhysical = history.GetTopVolume();
|
||||
@@ -1179,7 +1179,7 @@ G4ReplicaNavigation::ComputeSafety(const G4ThreeVector& globalPoint,
|
||||
ourSafety = sampleSafety;
|
||||
}
|
||||
|
||||
depth = history.GetDepth()-1;
|
||||
depth = (G4int)history.GetDepth()-1;
|
||||
|
||||
// Loop checking, 07.10.2016, JA -- need to add: assert(depth>0)
|
||||
while ( history.GetVolumeType(depth)==kReplica )
|
||||
@@ -1212,7 +1212,7 @@ G4ReplicaNavigation::ComputeSafety(const G4ThreeVector& globalPoint,
|
||||
localNoDaughters = repLogical->GetNoDaughters();
|
||||
for ( sampleNo=localNoDaughters-1; sampleNo>=0; sampleNo-- )
|
||||
{
|
||||
samplePhysical = repLogical->GetDaughter(sampleNo);
|
||||
samplePhysical = repLogical->GetDaughter((G4int)sampleNo);
|
||||
if ( samplePhysical!=blockedExitedVol )
|
||||
{
|
||||
G4AffineTransform sampleTf(samplePhysical->GetRotation(),
|
||||
@@ -1250,7 +1250,7 @@ G4ReplicaNavigation::BackLocate(G4NavigationHistory& history,
|
||||
G4int mdepth, depth, cdepth;
|
||||
EInside insideCode;
|
||||
|
||||
cdepth = history.GetDepth();
|
||||
cdepth = (G4int)history.GetDepth();
|
||||
|
||||
// Find non replicated mother
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user