proper sensor information

This commit is contained in:
Jan Kieseler
2023-10-10 21:36:09 +02:00
parent 9ded57e14a
commit 296d16fefc
+3 -1
View File
@@ -280,7 +280,9 @@ G4VPhysicalVolume* DetectorConstruction::DefineVolumes()
if(layer.isActive){
for(int i = 0; i < layer.nx * layer.ny; i++){
Sensor sensor;
sensor.position = parametrisation->ComputePosition(i);
// add z position of layer to in-layer position of sensor
sensor.position = parametrisation->ComputePosition(i) +
G4ThreeVector(0,0,position);
//G4ThreeVector(layer.sens_xwidth * (i % layer.nx) - layer.sens_xwidth * ((float)layer.nx-1) / 2.*cm, // FIX!!!!
//layer.sens_ywidth * (i / layer.nx) - layer.sens_ywidth * ((float)layer.ny-1) / 2.*cm, position);
sensor.size = G4ThreeVector(layer.sens_xwidth *cm, layer.sens_ywidth*cm, layer.thickness*cm);