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());