Struct RMGVertexConfinement::SampleableObjectCollection#
Defined in File RMGVertexConfinement.hh
Nested Relationships#
This struct is a nested type of Class RMGVertexConfinement.
Struct Documentation#
-
struct SampleableObjectCollection
Public Functions
-
SampleableObjectCollection() = default
-
inline ~SampleableObjectCollection()
-
const SampleableObject &SurfaceWeightedRand() const
-
const SampleableObject &VolumeWeightedRand() const
-
bool IsInside(const G4ThreeVector &vertex) const
-
inline size_t size() const
-
inline SampleableObject &at(size_t i)
-
template<typename ...Args>
void emplace_back(Args&&... args)
-
inline bool empty() const
-
inline SampleableObject &back()
-
inline void clear()
-
inline void insert(SampleableObjectCollection &other)
-
SampleableObjectCollection() = default