Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
|
#include <G4DNABoundingBox.hh>
Friends | |
std::ostream & | operator<< (std::ostream &s, const G4DNABoundingBox &rhs) |
Definition at line 34 of file G4DNABoundingBox.hh.
|
default |
|
default |
G4DNABoundingBox::G4DNABoundingBox | ( | Iterator | begin, |
Iterator | end | ||
) |
Definition at line 111 of file G4DNABoundingBox.hh.
G4DNABoundingBox::G4DNABoundingBox | ( | const std::initializer_list< G4double > & | l | ) |
|
noexcept |
Definition at line 34 of file G4DNABoundingBox.cc.
|
default |
G4bool G4DNABoundingBox::contains | ( | const G4DNABoundingBox & | other | ) | const |
Definition at line 133 of file G4DNABoundingBox.cc.
Referenced by G4DNAMesh::GetIndex(), and overlap().
G4bool G4DNABoundingBox::contains | ( | const G4ThreeVector & | point | ) | const |
G4bool G4DNABoundingBox::contains | ( | const G4ThreeVector & | query, |
const G4double & | radius | ||
) | const |
Definition at line 221 of file G4DNABoundingBox.cc.
G4bool G4DNABoundingBox::contains | ( | const G4ThreeVector & | query, |
const G4ThreeVector & | Point, | ||
const G4double & | Radius | ||
) | const |
Definition at line 233 of file G4DNABoundingBox.cc.
|
inline |
Definition at line 147 of file G4DNABoundingBox.hh.
Referenced by G4DNAMesh::ConvertIndex(), G4DNAMesh::FindNeighboringVoxels(), and Volume().
|
inline |
Definition at line 150 of file G4DNABoundingBox.hh.
Referenced by G4DNAMesh::ConvertIndex(), G4DNAMesh::FindNeighboringVoxels(), G4DNAMesh::GetBoundingBox(), G4DNAMesh::GetIndex(), and Volume().
|
inline |
Definition at line 148 of file G4DNABoundingBox.hh.
Referenced by G4DNAMesh::ConvertIndex(), G4DNAMesh::FindNeighboringVoxels(), and Volume().
|
inline |
Definition at line 151 of file G4DNABoundingBox.hh.
Referenced by G4DNAMesh::ConvertIndex(), G4DNAMesh::FindNeighboringVoxels(), G4DNAMesh::GetBoundingBox(), G4DNAMesh::GetIndex(), and Volume().
|
inline |
Definition at line 149 of file G4DNABoundingBox.hh.
Referenced by G4DNAMesh::ConvertIndex(), G4DNAMesh::FindNeighboringVoxels(), and Volume().
|
inline |
Definition at line 152 of file G4DNABoundingBox.hh.
Referenced by G4DNAMesh::ConvertIndex(), G4DNAMesh::FindNeighboringVoxels(), G4DNAMesh::GetBoundingBox(), G4DNAMesh::GetIndex(), and Volume().
|
inline |
Definition at line 95 of file G4DNABoundingBox.hh.
Referenced by contains(), and overlap().
|
inline |
Definition at line 100 of file G4DNABoundingBox.hh.
Referenced by contains(), and overlap().
|
inline |
Definition at line 105 of file G4DNABoundingBox.hh.
Referenced by contains(), and overlap().
|
inline |
Definition at line 88 of file G4DNABoundingBox.hh.
Referenced by contains(), and overlap().
G4bool G4DNABoundingBox::operator!= | ( | const G4DNABoundingBox & | rhs | ) | const |
Definition at line 275 of file G4DNABoundingBox.cc.
|
default |
|
noexcept |
Definition at line 58 of file G4DNABoundingBox.cc.
G4bool G4DNABoundingBox::operator== | ( | const G4DNABoundingBox & | rhs | ) | const |
Definition at line 265 of file G4DNABoundingBox.cc.
Referenced by operator!=().
G4bool G4DNABoundingBox::overlap | ( | const G4DNABoundingBox & | other, |
G4DNABoundingBox * | out | ||
) | const |
Definition at line 149 of file G4DNABoundingBox.cc.
G4bool G4DNABoundingBox::overlap | ( | const G4ThreeVector & | query, |
const G4double & | radius | ||
) | const |
Definition at line 185 of file G4DNABoundingBox.cc.
array< G4DNABoundingBox, 8 > G4DNABoundingBox::partition | ( | ) | const |
Definition at line 242 of file G4DNABoundingBox.cc.
void G4DNABoundingBox::resize | ( | G4ThreeVector | pics[8] | ) |
Definition at line 80 of file G4DNABoundingBox.cc.
G4DNABoundingBox G4DNABoundingBox::translate | ( | const G4ThreeVector & | trans | ) | const |
Definition at line 116 of file G4DNABoundingBox.cc.
G4double G4DNABoundingBox::Volume | ( | ) | const |
Definition at line 69 of file G4DNABoundingBox.cc.
Referenced by G4DNAScavengerMaterial::Dump(), and G4DNAScavengerProcess::PostStepGetPhysicalInteractionLength().
|
friend |
Definition at line 281 of file G4DNABoundingBox.cc.