72 : aNavigator(0), detectorType(0),sampleGranularity(
false), phaseSpaceFlag(
false),
73 DeviceSizeX(0), DeviceSizeY(0),DeviceThickness(0),
74 solidWorld(0),logicWorld(0),physiWorld(0),
75 solidHPGe(0),logicHPGe(0),physiHPGe(0),
76 solidSample (0),logicSample(0),physiSample (0),
77 solidDia1(0),logicDia1(0),physiDia1(0),
78 solidDia3(0),logicDia3(0),physiDia3(0),
79 solidOhmicPos(0),logicOhmicPos(0), physiOhmicPos(0),
80 solidWindow(0), logicWindow(0), physiWindow(0),
81 solidOhmicNeg(0),logicOhmicNeg(0), physiOhmicNeg(0),
82 solidPixel(0),logicPixel(0), physiPixel(0),
83 OhmicPosMaterial(0), OhmicNegMaterial(0),
84 pixelMaterial(0),sampleMaterial(0),
85 Dia1Material(0),Dia3Material(0),
86 defaultMaterial(0), windowMaterial (0)
140 G4String defaultDetectorType =
"sili";
152 G4cout <<
"XrayFluoDetectorConstruction created" <<
G4endl;
177 else if (type==
"hpge")
188 execp << type +
"detector type unknown";
189 G4Exception(
"XrayFluoDataSet::LoadData()",
"example-xray_fluorescence06",
208 G4cout <<
"XrayFluoDetectorConstruction deleted" <<
G4endl;
254 G4cout <<
"Not available in this configuration" <<
G4endl;
475 G4double b = 2. * (std::sqrt(3.) - std::sqrt(2.))/std::sqrt(3.);
495 for (
G4int k=0;
k < nbOfGrainsZ ;
k++ ) {
496 for (
G4int j=0; j < nbOfGrainsY ; j++ ) {
497 for (
G4int i=0; i < nbOfGrainsX ; i++ ) {
509 else if ( ((j+1) % 2) == 0 ) {
514 else if ( ((
k+2) % 3) == 0 ) {
522 else if ( (j+1)%2 == 0 ) {
528 else if ( (
k+1)%3 == 0 ) {
536 else if ( (j+1)%2 == 0 ) {
544 grainInitPositionY + j*grainStepY,
545 grainInitPositionZ +
k*grainStepZ),
723 G4cout <<
"-----------------------------------------------------------------------"
725 <<
"The sample is a box whose size is: "
742 G4cout <<
"-------------------------------------------------------------------------"
795 G4cout <<
"Material Change in Progress " << newMaterial <<
G4endl;