#include <G3Pos.hh>
Public Member Functions | |
G3Pos () | |
G3Pos (G4String M, G4int C, G4ThreeVector *T, G4int R, G4String O) | |
G4bool | operator== (const G3Pos &g3p) const |
virtual | ~G3Pos () |
G4String & | GetMotherName () |
G4int | GetIrot () |
G4ThreeVector * | GetPos () |
G4int | GetCopy () |
G4String & | GetOnly () |
Definition at line 43 of file G3Pos.hh.
G3Pos::G3Pos | ( | G4String | M, | |
G4int | C, | |||
G4ThreeVector * | T, | |||
G4int | R, | |||
G4String | O | |||
) |
Definition at line 34 of file G3Pos.cc.
References G4cerr, and G4endl.
00036 : _MotherName(motherName), 00037 _Copy(C), 00038 _Position(Position), 00039 _Irot(irot), 00040 _Only(Only) 00041 { 00042 if (_Only == "MANY") { 00043 // warning when MANY position is created 00044 G4String text = "G3Pos warning: Not supported MANY option has been encountered.\n"; 00045 text = text + " It may cause overlapping volumes."; 00046 G4cerr << text << G4endl; 00047 } 00048 }
G4int G3Pos::GetIrot | ( | ) |
G4String & G3Pos::GetMotherName | ( | ) |
G4String & G3Pos::GetOnly | ( | ) |
G4ThreeVector * G3Pos::GetPos | ( | ) |