12 log->debug(
NORMAL,
"G4Volume: solid assigned @", s);
18 log->debug(
NORMAL,
"G4Volume: logical assigned @", l);
24 log->debug(
NORMAL,
"G4Volume: physical assigned @", p);
29 if (!logicalVolume)
return;
30 logicalVolume->SetFieldManager(fm, forceToAllDaughters);
void setLogical(G4LogicalVolume *l, const std::shared_ptr< GLogger > &log)
Store a G4LogicalVolume pointer and log the assignment.
void setPhysical(G4VPhysicalVolume *p, const std::shared_ptr< GLogger > &log)
Store a G4VPhysicalVolume pointer and log the assignment.
void setFieldManager(G4FieldManager *fm, bool forceToAllDaughters)
Attach a G4FieldManager to the stored logical volume, if present.
void setSolid(G4VSolid *s, const std::shared_ptr< GLogger > &log)
Store a G4VSolid pointer and log the assignment.
Thin wrapper that stores the Geant4 solid/logical/physical triple for one GEMC volume.