Import Geant4 10.3.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-12-09 12:35:28 +01:00
parent 4ec577e5c4
commit a3452e42ac
3514 changed files with 210500 additions and 89628 deletions
@@ -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)