Skip to content
Snippets Groups Projects

Resolve "Implement ci_GEM"

Merged Marshall Scott requested to merge 20-implement-ci_gem into master
1 file
+ 3
1
Compare changes
  • Side-by-side
  • Inline
+ 3
1
@@ -48,7 +48,7 @@ static Ref_t createDetector(Detector& desc, xml_h e, SensitiveDetector sens)
@@ -48,7 +48,7 @@ static Ref_t createDetector(Detector& desc, xml_h e, SensitiveDetector sens)
if (layerROut[i] > ROut)
if (layerROut[i] > ROut)
continue;
continue;
string logic_layer_name = detName + _toString(i, "_Logic_lay_%d");
string logic_layer_name = detName + _toString(i, "_Logic_lay_%d");
Volume layerVol(logic_layer_name,Tube(layerRIn[i], layerROut[i], SizeZ / 2.0, 0.0, 360.0 * deg), slice_mat);
Volume layerVol(logic_layer_name,Tube(layerRIn[i], layerROut[i], SizeZ / 2.0, 0.0, 360.0 * deg), slice_mat);
layerVol.setVisAttributes(desc,x_layer.visStr());
layerVol.setVisAttributes(desc,x_layer.visStr());
@@ -57,7 +57,9 @@ static Ref_t createDetector(Detector& desc, xml_h e, SensitiveDetector sens)
@@ -57,7 +57,9 @@ static Ref_t createDetector(Detector& desc, xml_h e, SensitiveDetector sens)
Position layer_pos = Position(0.0, 0.0, 0.0);
Position layer_pos = Position(0.0, 0.0, 0.0);
PlacedVolume layerPV = detVol.placeVolume(layerVol, layer_pos);
PlacedVolume layerPV = detVol.placeVolume(layerVol, layer_pos);
 
if (i == 6){i = 20;}
layerPV.addPhysVolID("layer", i+1);
layerPV.addPhysVolID("layer", i+1);
 
if (i == 20){i = 6;}
}
}
DetElement det(detName, detID);
DetElement det(detName, detID);
Loading