62 G4cout <<
"\nDicomPhantomZSliceMerged::Checking "
65 G4bool uniformSliceThickness =
true;
79 if(uniformSliceThickness) {
91 for(; ite2 !=
fSlices.end(); ++ite0, ++ite1, ++ite2)
100 G4double real_distance = real_max_distance + real_min_distance;
102 if(real_distance != stated_distance) {
103 uintmax_t sliceNum = std::distance(
fSlices.begin(),ite1);
104 G4cout <<
"\tDicomPhantomZSliceMerged::CheckSlices - \
105 Slice Distance Error in slice [" << sliceNum
106 <<
"]: Real Distance = "
108 <<
" mm, Stated Distance = " << stated_distance/
mm <<
G4endl;
116 if(uniformSliceThickness) {
120 if(static_cast<unsigned int>(std::distance(
fSlices.begin(),ite2)+1)==
125 if(uniformSliceThickness) {
135 ite->second->DumpToFile();