Public Member Functions | Protected Attributes | List of all members
genie::supernova::GeneratorBase Class Reference

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-12-02/GenieSNova/src/GeneratorBase.h"

Inheritance diagram for genie::supernova::GeneratorBase:
genie::supernova::GFluxGenerator genie::supernova::GSNovaModel

Public Member Functions

 GeneratorBase ()
 
const double GetIntegral () const
 
const Limits< double > & LimsE () const
 
const Limits< double > & LimsT () const
 

Protected Attributes

double fIntegral
 
Limits< double > fLimsE
 Total flux integral. More...
 
Limits< double > fLimsT
 Energy range. More...
 

Detailed Description

Definition at line 11 of file GeneratorBase.h.

Constructor & Destructor Documentation

GeneratorBase::GeneratorBase ( )

Definition at line 8 of file GeneratorBase.cxx.

8  : fIntegral(0), fLimsE(0,0), fLimsT(0,0)
9 {
10 
11 }
Limits< double > fLimsE
Total flux integral.
Definition: GeneratorBase.h:22
Limits< double > fLimsT
Energy range.
Definition: GeneratorBase.h:23

Member Function Documentation

const double GeneratorBase::GetIntegral ( ) const

Definition at line 15 of file GeneratorBase.cxx.

References fIntegral.

Referenced by genie::supernova::GSNovaModel::AddGenerator(), and genie::supernova::GFluxSNova::Charge().

16 {
17  return fIntegral;
18 }
const Limits< double > & GeneratorBase::LimsE ( ) const

Definition at line 22 of file GeneratorBase.cxx.

References fLimsE.

Referenced by genie::supernova::GSNovaModel::AddGenerator(), and genie::supernova::GFluxSNova::MaxEnergy().

23 {
24  return fLimsE;
25 }
Limits< double > fLimsE
Total flux integral.
Definition: GeneratorBase.h:22
const Limits< double > & GeneratorBase::LimsT ( ) const

Definition at line 29 of file GeneratorBase.cxx.

References fLimsT.

Referenced by genie::supernova::GSNovaModel::AddGenerator().

30 {
31  return fLimsT;
32 }
Limits< double > fLimsT
Energy range.
Definition: GeneratorBase.h:23

Member Data Documentation

double genie::supernova::GeneratorBase::fIntegral
protected
Limits<double> genie::supernova::GeneratorBase::fLimsE
protected
Limits<double> genie::supernova::GeneratorBase::fLimsT
protected

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