GENIE interface for uniform flux exposure iterface. More...
#include <GFluxExposureI.h>
Public Member Functions | |
GFluxExposureI (genie::flux::Exposure_t etype) | |
virtual | ~GFluxExposureI () |
const char * | GetExposureUnits () const |
what units are returned by GetTotalExposure? More... | |
genie::flux::Exposure_t | GetExposureType () const |
virtual double | GetTotalExposure () const =0 |
virtual long int | NFluxNeutrinos () const =0 |
of rays generatedMore... | |
Static Public Member Functions | |
static const char * | AsString (genie::flux::Exposure_t etype) |
static genie::flux::Exposure_t | StringToEnum (const char *chars, int maxChar=0) |
Private Attributes | |
genie::flux::Exposure_t | fEType |
GENIE interface for uniform flux exposure iterface.
Unified flux exposure interface to be used by flux drivers that can support such.
2015-03-17
Copyright (c) 2003-2020, The GENIE Collaboration for the full text of the license visit http://copyright.genie-mc.org
Definition at line 37 of file GFluxExposureI.h.
genie::flux::GFluxExposureI::GFluxExposureI | ( | genie::flux::Exposure_t | etype | ) |
Definition at line 50 of file GFluxExposureI.cxx.
|
virtual |
Definition at line 53 of file GFluxExposureI.cxx.
|
static |
Definition at line 19 of file GFluxExposureI.cxx.
genie::flux::Exposure_t genie::flux::GFluxExposureI::GetExposureType | ( | ) | const |
Definition at line 55 of file GFluxExposureI.cxx.
const char * genie::flux::GFluxExposureI::GetExposureUnits | ( | ) | const |
what units are returned by GetTotalExposure?
Definition at line 58 of file GFluxExposureI.cxx.
|
pure virtual |
Implemented in genie::flux::GNuMIFlux, and genie::flux::GSimpleNtpFlux.
|
pure virtual |
Implemented in genie::flux::GNuMIFlux, and genie::flux::GSimpleNtpFlux.
|
static |
Definition at line 30 of file GFluxExposureI.cxx.
|
private |
Definition at line 62 of file GFluxExposureI.h.