Import Geant4 10.3.0 source tree
This commit is contained in:
@@ -336,7 +336,7 @@ void Collimator100BeamLine::ConstructCollimator100BeamLine()
|
||||
|
||||
|
||||
// The treatment room is invisible in the Visualisation
|
||||
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::Invisible);
|
||||
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::GetInvisible());
|
||||
|
||||
// Components of the Collimator Beam Line
|
||||
|
||||
@@ -864,7 +864,7 @@ void Collimator100BeamLine::IortBeamLineJunctions()
|
||||
"Giunz3FinalCollIORT", logicsolidGiunz3FinalCollIORT, physicalTreatmentRoom, false, 0);
|
||||
|
||||
logicsolidGiunz3FinalCollIORT -> SetVisAttributes(yellow);
|
||||
// logicsolidGiunz3FinalCollIORT -> SetVisAttributes (G4VisAttributes::Invisible);
|
||||
// logicsolidGiunz3FinalCollIORT -> SetVisAttributes (G4VisAttributes::GetInvisible());
|
||||
|
||||
|
||||
|
||||
@@ -975,7 +975,7 @@ void Collimator100BeamLine::IortBeamLineFinalCollimator()
|
||||
physiFinalCollimatorIORT = new G4PVPlacement(G4Transform3D(rm6, G4ThreeVector((finalCollimatorXPositionIORT),0.,0.)),
|
||||
"FinalCollimatorIORT", logFinalCollimatorIORT, physicalTreatmentRoom, false, 0);
|
||||
|
||||
// logFinalCollimatorIORT -> SetVisAttributes(G4VisAttributes::Invisible);
|
||||
// logFinalCollimatorIORT -> SetVisAttributes(G4VisAttributes::GetInvisible());
|
||||
logFinalCollimatorIORT -> SetVisAttributes(darkGreen);
|
||||
|
||||
}
|
||||
|
||||
@@ -328,7 +328,7 @@ void Collimator40BeamLine::ConstructCollimator40BeamLine()
|
||||
|
||||
|
||||
// The treatment room is invisible in the Visualisation
|
||||
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::Invisible);
|
||||
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::GetInvisible());
|
||||
|
||||
// Components of the Collimator Beam Line
|
||||
|
||||
@@ -848,7 +848,7 @@ void Collimator40BeamLine::IortBeamLineJunctions()
|
||||
"Giunz3FinalCollIORT", logicsolidGiunz3FinalCollIORT, physicalTreatmentRoom, false, 0);
|
||||
|
||||
logicsolidGiunz3FinalCollIORT -> SetVisAttributes(yellow);
|
||||
// logicsolidGiunz3FinalCollIORT -> SetVisAttributes (G4VisAttributes::Invisible);
|
||||
// logicsolidGiunz3FinalCollIORT -> SetVisAttributes (G4VisAttributes::GetInvisible());
|
||||
|
||||
|
||||
|
||||
@@ -900,7 +900,7 @@ void Collimator40BeamLine::IortBeamLineFinalCollimator()
|
||||
physiFinalCollimatorIORT = new G4PVPlacement(G4Transform3D(rm6, G4ThreeVector((finalCollimatorXPositionIORT),0.,0.)),
|
||||
"FinalCollimatorIORT", logFinalCollimatorIORT, physicalTreatmentRoom, false, 0);
|
||||
|
||||
// logFinalCollimatorIORT -> SetVisAttributes(G4VisAttributes::Invisible);
|
||||
// logFinalCollimatorIORT -> SetVisAttributes(G4VisAttributes::GetInvisible());
|
||||
logFinalCollimatorIORT -> SetVisAttributes(green);
|
||||
|
||||
}
|
||||
|
||||
@@ -331,7 +331,7 @@ void Collimator50BeamLine::ConstructCollimator50BeamLine()
|
||||
|
||||
|
||||
// The treatment room is invisible in the Visualisation
|
||||
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::Invisible);
|
||||
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::GetInvisible());
|
||||
|
||||
// Components of the Collimator Beam Line
|
||||
|
||||
@@ -839,7 +839,7 @@ void Collimator50BeamLine::IortBeamLineJunctions()
|
||||
"Giunz3FinalCollIORT", logicsolidGiunz3FinalCollIORT, physicalTreatmentRoom, false, 0);
|
||||
|
||||
logicsolidGiunz3FinalCollIORT -> SetVisAttributes(yellow);
|
||||
// logicsolidGiunz3FinalCollIORT -> SetVisAttributes (G4VisAttributes::Invisible);
|
||||
// logicsolidGiunz3FinalCollIORT -> SetVisAttributes (G4VisAttributes::GetInvisible());
|
||||
|
||||
|
||||
|
||||
@@ -891,7 +891,7 @@ void Collimator50BeamLine::IortBeamLineFinalCollimator()
|
||||
physiFinalCollimatorIORT = new G4PVPlacement(G4Transform3D(rm6, G4ThreeVector((finalCollimatorXPositionIORT),0.,0.)),
|
||||
"FinalCollimatorIORT", logFinalCollimatorIORT, physicalTreatmentRoom, false, 0);
|
||||
|
||||
// logFinalCollimatorIORT -> SetVisAttributes(G4VisAttributes::Invisible);
|
||||
// logFinalCollimatorIORT -> SetVisAttributes(G4VisAttributes::GetInvisible());
|
||||
logFinalCollimatorIORT -> SetVisAttributes(gray);
|
||||
}
|
||||
|
||||
|
||||
@@ -337,7 +337,7 @@ void Collimator60BeamLine::ConstructCollimator60BeamLine()
|
||||
|
||||
|
||||
// The treatment room is invisible in the Visualisation
|
||||
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::Invisible);
|
||||
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::GetInvisible());
|
||||
|
||||
// Components of the Collimator Beam Line
|
||||
|
||||
@@ -846,7 +846,7 @@ void Collimator60BeamLine::IortBeamLineJunctions()
|
||||
"Giunz3FinalCollIORT", logicsolidGiunz3FinalCollIORT, physicalTreatmentRoom, false, 0);
|
||||
|
||||
logicsolidGiunz3FinalCollIORT -> SetVisAttributes(yellow);
|
||||
// logicsolidGiunz3FinalCollIORT -> SetVisAttributes (G4VisAttributes::Invisible);
|
||||
// logicsolidGiunz3FinalCollIORT -> SetVisAttributes (G4VisAttributes::GetInvisible());
|
||||
|
||||
|
||||
|
||||
@@ -952,7 +952,7 @@ void Collimator60BeamLine::IortBeamLineFinalCollimator()
|
||||
physiFinalCollimatorIORT = new G4PVPlacement(G4Transform3D(rm6, G4ThreeVector((finalCollimatorXPositionIORT),0.,0.)),
|
||||
"FinalCollimatorIORT", logFinalCollimatorIORT, physicalTreatmentRoom, false, 0);
|
||||
|
||||
// logFinalCollimatorIORT -> SetVisAttributes(G4VisAttributes::Invisible);
|
||||
// logFinalCollimatorIORT -> SetVisAttributes(G4VisAttributes::GetInvisible());
|
||||
logFinalCollimatorIORT -> SetVisAttributes(blue);
|
||||
}
|
||||
|
||||
|
||||
@@ -336,7 +336,7 @@ void Collimator70BeamLine::ConstructCollimator70BeamLine()
|
||||
|
||||
|
||||
// The treatment room is invisible in the Visualisation
|
||||
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::Invisible);
|
||||
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::GetInvisible());
|
||||
|
||||
// Components of the Collimator Beam Line
|
||||
|
||||
@@ -841,7 +841,7 @@ void Collimator70BeamLine::IortBeamLineJunctions()
|
||||
"Giunz3FinalCollIORT", logicsolidGiunz3FinalCollIORT, physicalTreatmentRoom, false, 0);
|
||||
|
||||
logicsolidGiunz3FinalCollIORT -> SetVisAttributes(yellow);
|
||||
// logicsolidGiunz3FinalCollIORT -> SetVisAttributes (G4VisAttributes::Invisible);
|
||||
// logicsolidGiunz3FinalCollIORT -> SetVisAttributes (G4VisAttributes::GetInvisible());
|
||||
|
||||
|
||||
|
||||
@@ -948,7 +948,7 @@ void Collimator70BeamLine::IortBeamLineFinalCollimator()
|
||||
physiFinalCollimatorIORT = new G4PVPlacement(G4Transform3D(rm6, G4ThreeVector((finalCollimatorXPositionIORT),0.,0.)),
|
||||
"FinalCollimatorIORT", logFinalCollimatorIORT, physicalTreatmentRoom, false, 0);
|
||||
|
||||
// logFinalCollimatorIORT -> SetVisAttributes(G4VisAttributes::Invisible);
|
||||
// logFinalCollimatorIORT -> SetVisAttributes(G4VisAttributes::GetInvisible());
|
||||
logFinalCollimatorIORT -> SetVisAttributes(darkOrange3);
|
||||
}
|
||||
|
||||
|
||||
@@ -337,7 +337,7 @@ void Collimator80BeamLine::ConstructCollimator80BeamLine()
|
||||
|
||||
|
||||
// The treatment room is invisible in the Visualisation
|
||||
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::Invisible);
|
||||
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::GetInvisible());
|
||||
|
||||
// Components of the Collimator Beam Line
|
||||
|
||||
@@ -842,7 +842,7 @@ void Collimator80BeamLine::IortBeamLineJunctions()
|
||||
"Giunz3FinalCollIORT", logicsolidGiunz3FinalCollIORT, physicalTreatmentRoom, false, 0);
|
||||
|
||||
logicsolidGiunz3FinalCollIORT -> SetVisAttributes(yellow);
|
||||
// logicsolidGiunz3FinalCollIORT -> SetVisAttributes (G4VisAttributes::Invisible);
|
||||
// logicsolidGiunz3FinalCollIORT -> SetVisAttributes (G4VisAttributes::GetInvisible());
|
||||
|
||||
|
||||
|
||||
@@ -948,7 +948,7 @@ void Collimator80BeamLine::IortBeamLineFinalCollimator()
|
||||
physiFinalCollimatorIORT = new G4PVPlacement(G4Transform3D(rm6, G4ThreeVector((finalCollimatorXPositionIORT),0.,0.)),
|
||||
"FinalCollimatorIORT", logFinalCollimatorIORT, physicalTreatmentRoom, false, 0);
|
||||
|
||||
// logFinalCollimatorIORT -> SetVisAttributes(G4VisAttributes::Invisible);
|
||||
// logFinalCollimatorIORT -> SetVisAttributes(G4VisAttributes::GetInvisible());
|
||||
logFinalCollimatorIORT -> SetVisAttributes(red);
|
||||
}
|
||||
|
||||
|
||||
@@ -176,7 +176,7 @@ void IORTDetectorConstruction::ConstructPhantom()
|
||||
//red -> SetForceSolid(true);
|
||||
//red -> SetForceWireframe(true);
|
||||
phantomLogicalVolume -> SetVisAttributes(red);
|
||||
//phantomLogicalVolume -> SetVisAttributes(G4VisAttributes::Invisible);
|
||||
//phantomLogicalVolume -> SetVisAttributes(G4VisAttributes::GetInvisible());
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
@@ -234,7 +234,7 @@ void IORTDetectorConstruction::ConstructDetector()
|
||||
//detectorLogicalVolume -> SetVisAttributes(skyBlue);
|
||||
detectorLogicalVolume -> SetVisAttributes(skyBlue1);
|
||||
|
||||
// detectorLogicalVolume -> SetVisAttributes(G4VisAttributes::Invisible);
|
||||
// detectorLogicalVolume -> SetVisAttributes(G4VisAttributes::GetInvisible());
|
||||
|
||||
|
||||
// **************
|
||||
|
||||
@@ -328,9 +328,10 @@ void IORTPhysicsList::AddStepMax()
|
||||
// Step limitation seen as a process
|
||||
stepMaxProcess = new IORTStepMax();
|
||||
|
||||
theParticleIterator->reset();
|
||||
while ((*theParticleIterator)()){
|
||||
G4ParticleDefinition* particle = theParticleIterator->value();
|
||||
auto particleIterator=GetParticleIterator();
|
||||
particleIterator->reset();
|
||||
while ((*particleIterator)()){
|
||||
G4ParticleDefinition* particle = particleIterator->value();
|
||||
G4ProcessManager* pmanager = particle->GetProcessManager();
|
||||
|
||||
if (stepMaxProcess->IsApplicable(*particle) && pmanager)
|
||||
|
||||
Reference in New Issue
Block a user