Struct RMGVertexConfinement::SampleableObject#
Defined in File RMGVertexConfinement.hh
Nested Relationships#
This struct is a nested type of Class RMGVertexConfinement.
Struct Documentation#
-
struct SampleableObject
Public Functions
-
SampleableObject() = default
-
SampleableObject(const SampleableObject&) = default
-
SampleableObject(G4VPhysicalVolume *v, G4RotationMatrix r, G4ThreeVector t, G4VSolid *s, bool cc = true)
-
~SampleableObject() = default
-
bool IsInside(const G4ThreeVector &vertex) const
Public Members
-
G4VPhysicalVolume *physical_volume = nullptr
-
G4VSolid *sampling_solid = nullptr
-
G4RotationMatrix rotation
-
G4ThreeVector translation
-
double volume = -1
-
double surface = -1
-
bool containment_check = true
-
SampleableObject() = default