ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include "globals.hh"
#include "G3toG4BuildTree.hh"
#include "G3RotTable.hh"
#include "G3MedTable.hh"
#include "G3VolTable.hh"
#include "G3SensVolVector.hh"
#include "G3Pos.hh"
#include "G4LogicalVolume.hh"
#include "G4PVPlacement.hh"
#include "G4ReflectionFactory.hh"
#include "G4Transform3D.hh"
Go to the source code of this file.
Functions | |
void | G3toG4BuildTree (G3VolTableEntry *curVTE, G3VolTableEntry *motherVTE) |
void | G3toG4BuildLVTree (G3VolTableEntry *curVTE, G3VolTableEntry *motherVTE) |
void | G3toG4BuildPVTree (G3VolTableEntry *curVTE) |
void G3toG4BuildLVTree | ( | G3VolTableEntry * | curVTE, |
G3VolTableEntry * | motherVTE | ||
) |
Definition at line 48 of file G3toG4BuildTree.cc.
View newest version in sPHENIX GitHub at line 48 of file G3toG4BuildTree.cc
References FatalException, G3Med, G3SensVol, G3toG4BuildLVTree(), G4Exception(), G3MedTable::get(), G3VolTableEntry::GetDaughter(), G3VolTableEntry::GetDivision(), G3MedTableEntry::GetISVOL(), G3VolTableEntry::GetLV(), G3VolTableEntry::GetMasterClone(), G3MedTableEntry::GetMaterial(), G3VolTableEntry::GetName(), G3VolTableEntry::GetNmed(), G3VolTableEntry::GetNoClones(), G3VolTableEntry::GetNoDaughters(), G3VolTableEntry::GetSolid(), material(), and G3VolTableEntry::SetLV().
Referenced by G3toG4BuildLVTree(), and G3toG4BuildTree().
void G3toG4BuildPVTree | ( | G3VolTableEntry * | curVTE | ) |
Definition at line 100 of file G3toG4BuildTree.cc.
View newest version in sPHENIX GitHub at line 100 of file G3toG4BuildTree.cc
References G3VolTableEntry::ClearDivision(), G3VolTableEntry::ClearG3PosCopy(), G3Division::CreatePVReplica(), FatalException, G3VolTableEntry::FindMother(), G3Rot, G3toG4BuildPVTree(), G4cout, G4endl, G4Exception(), G3RotTable::Get(), G3Pos::GetCopy(), G3VolTableEntry::GetDaughter(), G3VolTableEntry::GetDivision(), G3VolTableEntry::GetG3PosCopy(), G3Pos::GetIrot(), G3VolTableEntry::GetLV(), G3VolTableEntry::GetMasterClone(), G3VolTableEntry::GetMother(), G3Pos::GetMotherName(), G3VolTableEntry::GetName(), G3VolTableEntry::GetNoDaughters(), G3VolTableEntry::GetNoMothers(), G3Pos::GetPos(), G3VolTableEntry::GetSolid(), G4ReflectionFactory::Instance(), HepGeom::Transform3D::inverse(), G3VolTableEntry::NPCopies(), and G4ReflectionFactory::Place().
Referenced by G3toG4BuildPVTree(), and G3toG4BuildTree().
void G3toG4BuildTree | ( | G3VolTableEntry * | curVTE, |
G3VolTableEntry * | motherVTE | ||
) |
Definition at line 42 of file G3toG4BuildTree.cc.
View newest version in sPHENIX GitHub at line 42 of file G3toG4BuildTree.cc
References G3toG4BuildLVTree(), and G3toG4BuildPVTree().
Referenced by G4BuildGeom().