55 "G4tgrPlaceDivRep::G4tgrPlaceDivRep");
57 "G4tgrPlaceDivRep::G4tgrPlaceDivRep");
87 else if(axisName ==
"Y")
91 else if(axisName ==
"Z")
95 else if(axisName ==
"R")
99 else if(axisName ==
"PHI")
105 G4String ErrMessage =
"Axis type not found: " + axisName +
106 ". Only valid axis are: X, Y, Z, R, PHI !";
107 G4Exception(
"G4tgrVolumeDivision::GetReplicaAxis()",
"InvalidAxis",
116 os <<
"G4tgrPlaceDivRep= in " << obj.
theParentName <<
" NDiv= " << obj.theNDiv
117 <<
" Width= " << obj.theWidth <<
" Axis= " << obj.theAxis
118 <<
" Offset= " << obj.theOffset <<
" DivType= " << obj.theDivType
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *description)
G4GLOB_DLL std::ostream G4cout
std::ostream & operator<<(std::ostream &os, const G4tgrPlaceDivRep &obj)
static G4int GetVerboseLevel()
EAxis BuildAxis(const G4String &axisName)
static G4String GetString(const G4String &str)
static void CheckWLsize(const std::vector< G4String > &wl, unsigned int nWCheck, WLSIZEtype st, const G4String &methodName)
static G4int GetInt(const G4String &str)
static G4double GetDouble(const G4String &str, G4double unitval=1.)