Skip to content

Commit d189d7b

Browse files
authored
Merge pull request #30 from madbaron/add_units
add units to calo faces
2 parents ce74f55 + 9f6e4f4 commit d189d7b

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

src/Helpers.cxx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -301,16 +301,16 @@ EVENT::Track* ACTS2Marlin_track(
301301
}
302302

303303
// Create the CaloSurface
304-
auto caloCylinder = std::make_shared<Acts::CylinderBounds>(caloFaceR, caloFaceZ);
304+
auto caloCylinder = std::make_shared<Acts::CylinderBounds>(caloFaceR * Acts::UnitConstants::mm, caloFaceZ * Acts::UnitConstants::mm);
305305
auto caloSurface = Acts::Surface::makeShared<Acts::CylinderSurface>(Acts::Transform3::Identity(), caloCylinder);
306306

307307
// Define the circle dimensions (circles at both ends of the cylinder)
308-
Acts::Translation3 circlePosition1(0, 0, -caloFaceZ); // circle at -z end
309-
Acts::Translation3 circlePosition2(0, 0, caloFaceZ); // circle at +z end
308+
Acts::Translation3 circlePosition1(0, 0, -caloFaceZ * Acts::UnitConstants::mm); // circle at -z end
309+
Acts::Translation3 circlePosition2(0, 0, caloFaceZ * Acts::UnitConstants::mm); // circle at +z end
310310

311311
// Create the circle surfaces
312-
auto circleSurface1 = Acts::Surface::makeShared<Acts::DiscSurface>(Acts::Transform3(circlePosition1), 0. ,caloFaceR);
313-
auto circleSurface2 = Acts::Surface::makeShared<Acts::DiscSurface>(Acts::Transform3(circlePosition2), 0., caloFaceR);
312+
auto circleSurface1 = Acts::Surface::makeShared<Acts::DiscSurface>(Acts::Transform3(circlePosition1), 0. ,caloFaceR * Acts::UnitConstants::mm);
313+
auto circleSurface2 = Acts::Surface::makeShared<Acts::DiscSurface>(Acts::Transform3(circlePosition2), 0., caloFaceR * Acts::UnitConstants::mm);
314314

315315
// define start parameters - swap this out with some smart call
316316
double d0 = params[Acts::eBoundLoc0];

0 commit comments

Comments
 (0)