#include <G4tgrSolidBoolean.hh>
Definition at line 51 of file G4tgrSolidBoolean.hh.
◆ G4tgrSolidBoolean()
G4tgrSolidBoolean::G4tgrSolidBoolean |
( |
const std::vector< G4String > & |
wl | ) |
|
Definition at line 44 of file G4tgrSolidBoolean.cc.
51 G4Exception(
"G4tgrSolidBoolean::G4tgrSolidBoolean()",
"InvalidInput",
79 for(
size_t ii = 0; ii < wl2.length(); ii++ )
81 wl2[ii] = toupper( wl2[ii] );
G4tgrSolid * FindSolid(const G4String &name, G4bool exists=false)
CLHEP::Hep3Vector G4ThreeVector
G4GLOB_DLL std::ostream G4cout
static G4int GetVerboseLevel()
G4String theRelativeRotMatName
static G4tgrVolumeMgr * GetInstance()
G4tgrVolume * FindVolume(const G4String &volname, G4bool exists=false)
void RegisterMe(G4tgrSolid *vol)
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
static G4double GetDouble(const G4String &str, G4double unitval=1.)
static void DumpVS(const std::vector< G4String > &wl, const char *msg)
static G4String GetString(const G4String &str)
std::vector< const G4tgrSolid * > theSolids
G4tgrSolid * GetSolid() const
G4ThreeVector theRelativePlace
◆ ~G4tgrSolidBoolean()
G4tgrSolidBoolean::~G4tgrSolidBoolean |
( |
| ) |
|
◆ GetRelativePlace()
◆ GetRelativeRotMatName()
const G4String & G4tgrSolidBoolean::GetRelativeRotMatName |
( |
| ) |
const |
|
virtual |
◆ GetSolid()
Definition at line 82 of file G4tgrSolidBoolean.hh.
84 if((ii != 0) && (ii != 1))
86 std::ostringstream message;
87 message <<
"Only two G4tgrSolids (0,1) possible ! Asking for... " 89 G4Exception(
"G4tgrSolidBoolean::GetSolid()",
"InvalidInput",
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
std::vector< const G4tgrSolid * > theSolids
◆ operator<<
Definition at line 117 of file G4tgrSolidBoolean.cc.
119 os <<
"G4tgrSolidBoolean= " << sol.
theName <<
" of type " << sol.
theType 124 for(
size_t ii = 0; ii < solpar.size(); ii++)
126 os << solpar[ii] <<
" " ;
std::vector< std::vector< G4double > *> theSolidParams
◆ theRelativePlace
◆ theRelativeRotMatName
G4String G4tgrSolidBoolean::theRelativeRotMatName |
|
private |
◆ theSolidParams
std::vector< std::vector<G4double>* > G4tgrSolidBoolean::theSolidParams |
|
private |
◆ theSolids
std::vector<const G4tgrSolid*> G4tgrSolidBoolean::theSolids |
|
private |
The documentation for this class was generated from the following files: