1 void MyDetectorDetector::ConstructMe(G4LogicalVolume *logicWorld)
 
   10   eic->PlaceG4Volumes(logicWorld);
 
   16   auto hcal = 
eic->fwd()->get(
"HCal")->GetG4Volume();
 
   20   G4VPhysicalVolume *phy = 
new G4PVPlacement(
 
   22       G4ThreeVector(m_Params->get_double_param(
"place_x") * 
cm,
 
   23                     m_Params->get_double_param(
"place_y") * 
cm,
 
   24                     m_Params->get_double_param(
"place_z") * 
cm),
 
   26       logical, 
"MyDetector", 
hcal->GetLogicalVolume(), 0, 
false, OverlapCheck());