Import Geant4 10.3.0 source tree
This commit is contained in:
@@ -26,7 +26,7 @@
|
||||
/// \file exoticphysics/phonon/src/XDetectorConstruction.cc
|
||||
/// \brief Implementation of the XDetectorConstruction class
|
||||
//
|
||||
// $Id: XDetectorConstruction.cc 84197 2014-10-10 14:33:03Z gcosmo $
|
||||
// $Id: XDetectorConstruction.cc 101905 2016-12-07 11:34:39Z gunter $
|
||||
//
|
||||
// 20141006 For MT compatibility, move SD handling to ConstructSDandField()
|
||||
|
||||
@@ -34,6 +34,7 @@
|
||||
|
||||
#include "G4Material.hh"
|
||||
#include "G4NistManager.hh"
|
||||
#include "G4SDManager.hh"
|
||||
|
||||
#include "G4Box.hh"
|
||||
#include "G4Tubs.hh"
|
||||
@@ -151,7 +152,7 @@ void XDetectorConstruction::SetupGeometry()
|
||||
//
|
||||
// Visualization attributes
|
||||
//
|
||||
worldLogical->SetVisAttributes(G4VisAttributes::Invisible);
|
||||
worldLogical->SetVisAttributes(G4VisAttributes::GetInvisible());
|
||||
G4VisAttributes* simpleBoxVisAtt= new G4VisAttributes(G4Colour(1.0,1.0,1.0));
|
||||
simpleBoxVisAtt->SetVisibility(true);
|
||||
fGermaniumLogical->SetVisAttributes(simpleBoxVisAtt);
|
||||
@@ -166,7 +167,7 @@ void XDetectorConstruction::ConstructSDandField() {
|
||||
//
|
||||
XAluminumElectrodeSensitivity* electrodeSensitivity =
|
||||
new XAluminumElectrodeSensitivity("XAluminumElectrode");
|
||||
|
||||
G4SDManager::GetSDMpointer()->AddNewDetector(electrodeSensitivity);
|
||||
SetSensitiveDetector("fGermaniumLogical", electrodeSensitivity);
|
||||
}
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
/// \file exoticphysics/phonon/src/XPhysicsList.cc
|
||||
/// \brief Implementation of the XPhysicsList class
|
||||
//
|
||||
// $Id: XPhysicsList.cc 76938 2013-11-19 09:51:36Z gcosmo $
|
||||
// $Id: XPhysicsList.cc 100272 2016-10-17 08:25:49Z gcosmo $
|
||||
//
|
||||
|
||||
#include "XPhysicsList.hh"
|
||||
@@ -79,9 +79,10 @@ void XPhysicsList::ConstructProcess() {
|
||||
phRefl->SetVerboseLevel(verboseLevel);
|
||||
phDown->SetVerboseLevel(verboseLevel);
|
||||
|
||||
theParticleIterator->reset();
|
||||
while( (*theParticleIterator)() ){
|
||||
G4ParticleDefinition* particle = theParticleIterator->value();
|
||||
auto particleIterator=GetParticleIterator();
|
||||
particleIterator->reset();
|
||||
while( (*particleIterator)() ){
|
||||
G4ParticleDefinition* particle = particleIterator->value();
|
||||
G4ProcessManager* pmanager = particle->GetProcessManager();
|
||||
|
||||
// WARNING! CHANGING ORDER OF REGISTRATION CAN CHANGE PHYSICS RESULTS
|
||||
|
||||
Reference in New Issue
Block a user