|
|
| enableLogging ("ParallelWorld") |
| | Enable logging.
|
| |
Definition at line 28 of file ParallelWorld.h.
◆ ParallelWorld()
| simcore::ParallelWorld::ParallelWorld |
( |
G4GDMLParser * | parser, |
|
|
G4String | worldName ) |
Constructor.
Definition at line 7 of file ParallelWorld.cxx.
8 : G4VUserParallelWorld(worldName),
Class encapsulating parameters for configuring a processor.
G4GDMLParser * parser_
GDML parser.
geo::AuxInfoReader * aux_info_reader_
The auxiliary GDML info reader.
◆ ~ParallelWorld()
| simcore::ParallelWorld::~ParallelWorld |
( |
| ) |
|
◆ Construct()
| void simcore::ParallelWorld::Construct |
( |
| ) |
|
◆ ConstructSD()
| void simcore::ParallelWorld::ConstructSD |
( |
| ) |
|
Definition at line 17 of file ParallelWorld.cxx.
17 {
18 G4VPhysicalVolume *world_physical = GetWorld();
19 G4LogicalVolume *world_logical = world_physical->GetLogicalVolume();
20
21 G4LogicalVolume *parallel_world_logical =
22 parser_->GetWorldVolume()->GetLogicalVolume();
24
25 for (int index = 0; index < parallel_world_logical->GetNoDaughters();
26 index++) {
27 G4VPhysicalVolume *physical_vol =
28 parallel_world_logical->GetDaughter(index);
29 ldmx_log(debug) << "Adding : " << physical_vol->GetName()
30 << " to parallel world.";
31 world_logical->AddDaughter(physical_vol);
32 }
33
35}
void assignAuxInfoToVolumes()
Assign auxiliary info to volumes such as sensitive detectors.
void readGlobalAuxInfo()
Read the global auxiliary information from the auxinfo block.
◆ aux_info_reader_
◆ parser_
| G4GDMLParser* simcore::ParallelWorld::parser_ {nullptr} |
|
private |
The documentation for this class was generated from the following files: