Skip to content

Commit

Permalink
Fix remaining bugs in subtype numbering, add separate xmls for v02 an…
Browse files Browse the repository at this point in the history
…d v03
  • Loading branch information
Erich Varnes committed Feb 4, 2025
1 parent a962627 commit c3c1934
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions detector/calorimeter/ECalEndcap_Turbine_o1_v02_geo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -312,7 +312,7 @@ namespace det {
dd4hep::Position posLayer(0,0,0);
dd4hep::PlacedVolume absBladeVol_pv = glueLayerVols[iLayer].placeVolume(absBladeLayerVol, posLayer);

absBladeVol_pv.addPhysVolID("subtype", 4); // 1 = absorber, 2 = glue, 3 = cladding
absBladeVol_pv.addPhysVolID("subtype", 1); // 1 = absorber, 2 = glue, 3 = cladding
dd4hep::printout( dd4hep::DEBUG, "ECalEndcap_Turbine_o1_v02_geo", "Blade layer, rho is %d, %f, %f", iLayer, absBladeVol_pv.position().Rho(), roLayer/2.);
absBladeVol_pv.addPhysVolID("layer", iWheel*numNonActiveLayers+iLayer);

Expand All @@ -334,7 +334,7 @@ namespace det {
dd4hep::PlacedVolume glueVol_pv = claddingLayerVols[iLayer].placeVolume(glueLayerVol, posLayer);


glueVol_pv.addPhysVolID("subtype", 1); // 1 = absorber, 2 = glue, 3 = cladding
glueVol_pv.addPhysVolID("subtype", 2); // 1 = absorber, 2 = glue, 3 = cladding
glueVol_pv.addPhysVolID("layer", iWheel*numNonActiveLayers+iLayer);

dd4hep::printout( dd4hep::DEBUG, "ECalEndcap_Turbine_o1_v02_geo", "Glue volume %s", glueVol_pv.toString().c_str());
Expand All @@ -357,7 +357,7 @@ namespace det {
dd4hep::Position posLayer(0,0,(zminLayer-zminri+roLayer-ro)/2.);
dd4hep::PlacedVolume claddingVol_pv = passiveVol.placeVolume(claddingLayerVol, posLayer);

claddingVol_pv.addPhysVolID("subtype", 2); // 1 = absorber, 2 = glue, 3 = cladding
claddingVol_pv.addPhysVolID("subtype", 3); // 1 = absorber, 2 = glue, 3 = cladding
claddingVol_pv.addPhysVolID("layer", iWheel*numNonActiveLayers+iLayer);

dd4hep::printout( dd4hep::DEBUG, "ECalEndcap_Turbine_o1_v02_geo", "Cladding volume %s", claddingVol_pv.toString().c_str());
Expand Down

0 comments on commit c3c1934

Please sign in to comment.