List of all members | Public Member Functions | Protected Attributes
SdAccidentalInjectorKG::CylinderSurfaceSampler Class Reference

#include <Utilities.h>

Public Member Functions

 CylinderSurfaceSampler ()
 
 CylinderSurfaceSampler (const double radius, const double height, const double hull)
 
std::tuple< double, double,
double > 
operator() (const double theta, const double phi) const
 

Protected Attributes

FlatSampler fFlat
 
double fHeight = 0
 
double fHull = 0
 
double fRadius = 0
 
double fRadius2 = 0
 

Detailed Description

Definition at line 136 of file SdSimulation/SdAccidentalInjectorKG/Utilities.h.

Constructor & Destructor Documentation

SdAccidentalInjectorKG::CylinderSurfaceSampler::CylinderSurfaceSampler ( )
inline
SdAccidentalInjectorKG::CylinderSurfaceSampler::CylinderSurfaceSampler ( const double  radius,
const double  height,
const double  hull 
)
inline

Member Function Documentation

std::tuple<double, double, double> SdAccidentalInjectorKG::CylinderSurfaceSampler::operator() ( const double  theta,
const double  phi 
) const
inline

Member Data Documentation

FlatSampler SdAccidentalInjectorKG::CylinderSurfaceSampler::fFlat
protected

Definition at line 175 of file SdSimulation/SdAccidentalInjectorKG/Utilities.h.

Referenced by operator()().

double SdAccidentalInjectorKG::CylinderSurfaceSampler::fHeight = 0
protected

Definition at line 173 of file SdSimulation/SdAccidentalInjectorKG/Utilities.h.

Referenced by operator()().

double SdAccidentalInjectorKG::CylinderSurfaceSampler::fHull = 0
protected
double SdAccidentalInjectorKG::CylinderSurfaceSampler::fRadius = 0
protected

Definition at line 171 of file SdSimulation/SdAccidentalInjectorKG/Utilities.h.

Referenced by operator()().

double SdAccidentalInjectorKG::CylinderSurfaceSampler::fRadius2 = 0
protected

Definition at line 172 of file SdSimulation/SdAccidentalInjectorKG/Utilities.h.

Referenced by operator()().


The documentation for this class was generated from the following file:

, generated on Tue Sep 26 2023.