#include <G3VolTableEntry.hh>
Definition at line 80 of file G3VolTableEntry.hh.
 
◆ G3VolTableEntry()
Definition at line 40 of file G3VolTableEntry.cc.
   47   if (npar>0 && rpar!=0) {
    49     for (
G4int i=0; i<npar; i++) 
fRpar[i] = rpar[i];
 
std::vector< G3VolTableEntry * > fClones
 
 
 
 
◆ ~G3VolTableEntry()
  
  
      
        
          | G3VolTableEntry::~G3VolTableEntry  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ AddClone()
Definition at line 91 of file G3VolTableEntry.cc.
   92   if (
FindClone(itsClone->GetName()) == 0) {
 G3VolTableEntry * FindClone(const G4String &vname)
 
std::vector< G3VolTableEntry * > fClones
 
 
 
 
◆ AddDaughter()
Definition at line 77 of file G3VolTableEntry.cc.
std::vector< G3VolTableEntry * > fDaughters
 
G3VolTableEntry * FindDaughter(const G4String &vname)
 
 
 
 
◆ AddG3Pos()
      
        
          | void G3VolTableEntry::AddG3Pos  | 
          ( | 
          G3Pos *  | 
          aG3Pos | ) | 
           | 
        
      
 
Definition at line 65 of file G3VolTableEntry.cc.
std::vector< G3Pos * > fG3Pos
 
void SetHasMANY(G4bool hasMANY)
 
G3G4DLL_API G3VolTable G3Vol
 
 
 
 
◆ AddMother()
Definition at line 84 of file G3VolTableEntry.cc.
G3VolTableEntry * FindMother(const G4String &vname)
 
std::vector< G3VolTableEntry * > fMothers
 
 
 
 
◆ AddOverlap()
◆ ClearDivision()
      
        
          | void G3VolTableEntry::ClearDivision  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ClearG3PosCopy()
      
        
          | void G3VolTableEntry::ClearG3PosCopy  | 
          ( | 
          G4int  | 
          copy | ) | 
           | 
        
      
 
Definition at line 213 of file G3VolTableEntry.cc.
  215      std::vector<G3Pos*>::iterator it=
fG3Pos.begin();
   216      for(
G4int j=0;j<copy;j++) it++;
 std::vector< G3Pos * > fG3Pos
 
 
 
 
◆ FindClone()
◆ FindDaughter()
◆ FindMother()
◆ GetClone()
◆ GetDaughter()
◆ GetDivision()
◆ GetG3PosCopy()
      
        
          | G3Pos * G3VolTableEntry::GetG3PosCopy  | 
          ( | 
          G4int  | 
          copy = 0 | ) | 
           | 
        
      
 
 
◆ GetLV()
◆ GetMasterClone()
Definition at line 340 of file G3VolTableEntry.cc.
G4bool contains(const std::string &) const
 
G3VolTableEntry * GetVTE(const G4String &Vname)
 
G3G4DLL_API char gSeparator
 
G3G4DLL_API G3VolTable G3Vol
 
 
 
 
◆ GetMother() [1/2]
◆ GetMother() [2/2]
◆ GetName()
      
        
          | G4String G3VolTableEntry::GetName  | 
          ( | 
          void  | 
           | ) | 
           | 
        
      
 
 
◆ GetNmed()
      
        
          | G4int G3VolTableEntry::GetNmed  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GetNoClones()
      
        
          | G4int G3VolTableEntry::GetNoClones  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GetNoDaughters()
      
        
          | G4int G3VolTableEntry::GetNoDaughters  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GetNoMothers()
      
        
          | G4int G3VolTableEntry::GetNoMothers  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GetNoOverlaps()
      
        
          | G4int G3VolTableEntry::GetNoOverlaps  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GetNpar()
      
        
          | G4int G3VolTableEntry::GetNpar  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GetOverlaps()
◆ GetRpar()
◆ GetShape()
◆ GetSolid()
      
        
          | G4VSolid * G3VolTableEntry::GetSolid  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ HasMANY()
      
        
          | G4bool G3VolTableEntry::HasMANY  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ HasNegPars()
      
        
          | G4bool G3VolTableEntry::HasNegPars  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ NPCopies()
      
        
          | G4int G3VolTableEntry::NPCopies  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ operator==()
◆ PrintSolidInfo()
      
        
          | void G3VolTableEntry::PrintSolidInfo  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ReplaceDaughter()
Definition at line 103 of file G3VolTableEntry.cc.
  112                          + 
" does not exist.";
   113     G4Exception(
"G3VolTableEntry::ReplaceDaughter()", 
"G3toG40007",
 
std::vector< G3VolTableEntry * > fDaughters
 
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
 
 
 
 
◆ ReplaceMother()
Definition at line 121 of file G3VolTableEntry.cc.
  130                          + 
" does not exist.";
   131     G4Exception(
"G3VolTableEntry::ReplaceMother()", 
"G3toG40008",
 
std::vector< G3VolTableEntry * > fMothers
 
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
 
 
 
 
◆ SetDivision()
  
  
      
        
          | void G3VolTableEntry::SetDivision  | 
          ( | 
          G3Division *  | 
          division | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetHasMANY()
      
        
          | void G3VolTableEntry::SetHasMANY  | 
          ( | 
          G4bool  | 
          hasMANY | ) | 
           | 
        
      
 
 
◆ SetHasNegPars()
      
        
          | void G3VolTableEntry::SetHasNegPars  | 
          ( | 
          G4bool  | 
          hasNegPars | ) | 
           | 
        
      
 
 
◆ SetLV()
◆ SetName()
      
        
          | void G3VolTableEntry::SetName  | 
          ( | 
          G4String  | 
          name | ) | 
           | 
        
      
 
 
◆ SetNmed()
      
        
          | void G3VolTableEntry::SetNmed  | 
          ( | 
          G4int  | 
          nmed | ) | 
           | 
        
      
 
 
◆ SetNRpar()
◆ SetSolid()
      
        
          | void G3VolTableEntry::SetSolid  | 
          ( | 
          G4VSolid *  | 
          solid | ) | 
           | 
        
      
 
 
◆ fClones
◆ fDaughters
◆ fDivision
◆ fG3Pos
  
  
      
        
          | std::vector<G3Pos*> G3VolTableEntry::fG3Pos | 
         
       
   | 
  
private   | 
  
 
 
◆ fHasMANY
  
  
      
        
          | G4bool G3VolTableEntry::fHasMANY | 
         
       
   | 
  
private   | 
  
 
 
◆ fHasNegPars
  
  
      
        
          | G4bool G3VolTableEntry::fHasNegPars | 
         
       
   | 
  
private   | 
  
 
 
◆ fLV
◆ fMothers
◆ fNmed
  
  
      
        
          | G4int G3VolTableEntry::fNmed | 
         
       
   | 
  
private   | 
  
 
 
◆ fNpar
  
  
      
        
          | G4int G3VolTableEntry::fNpar | 
         
       
   | 
  
private   | 
  
 
 
◆ fOverlaps
◆ fRpar
◆ fShape
◆ fSolid
◆ fVname
The documentation for this class was generated from the following files: