Jpp  18.0.1-rc.1
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | Friends | List of all members
JAANET::JFlatFlux Struct Reference

Function object for constant fluxes. More...

#include <JFlatFlux.hh>

Public Member Functions

 JFlatFlux ()
 Default constructor. More...
 
 JFlatFlux (const double flux)
 Constructor. More...
 
double operator() (const Evt &evt) const
 Get flux of given event. More...
 

Public Attributes

double flux
 flux [GeV * m^-2 * sr^-1 * s^-1] More...
 

Friends

std::istream & operator>> (std::istream &in, JFlatFlux &object)
 Stream input. More...
 
std::ostream & operator<< (std::ostream &out, const JFlatFlux &object)
 Write flux to output stream. More...
 

Detailed Description

Function object for constant fluxes.

Definition at line 17 of file JFlatFlux.hh.

Constructor & Destructor Documentation

JAANET::JFlatFlux::JFlatFlux ( )
inline

Default constructor.

Definition at line 22 of file JFlatFlux.hh.

22  :
23  flux(0.0)
24  {}
double flux
flux [GeV * m^-2 * sr^-1 * s^-1]
Definition: JFlatFlux.hh:80
JAANET::JFlatFlux::JFlatFlux ( const double  flux)
inline

Constructor.

Parameters
flux[GeV * m^-2 * sr^-1 * s^-1]

Definition at line 32 of file JFlatFlux.hh.

32  :
33  flux(flux)
34  {}
double flux
flux [GeV * m^-2 * sr^-1 * s^-1]
Definition: JFlatFlux.hh:80

Member Function Documentation

double JAANET::JFlatFlux::operator() ( const Evt evt) const
inline

Get flux of given event.

Parameters
evtevent
Returns
flux [GeV * m^-2 * sr^-1 * s^-1]

Definition at line 43 of file JFlatFlux.hh.

44  {
45  return flux;
46  }
double flux
flux [GeV * m^-2 * sr^-1 * s^-1]
Definition: JFlatFlux.hh:80

Friends And Related Function Documentation

std::istream& operator>> ( std::istream &  in,
JFlatFlux object 
)
friend

Stream input.

Parameters
ininput stream
objectuniform flux
Returns
input stream

Definition at line 56 of file JFlatFlux.hh.

57  {
58  in >> object.flux;
59 
60  return in;
61  }
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY JAcoustics sh $DETECTOR_ID source JAcousticsToolkit sh CHECK_EXIT_CODE typeset A EMITTERS get_tripods $WORKDIR tripod txt EMITTERS get_transmitters $WORKDIR transmitter txt EMITTERS for EMITTER in
Definition: JCanberra.sh:46
std::ostream& operator<< ( std::ostream &  out,
const JFlatFlux object 
)
friend

Write flux to output stream.

Parameters
outoutput stream
objectuniform
Returns
output stream

Definition at line 71 of file JFlatFlux.hh.

72  {
73  const JFormat format(out);
74 
75  out << FIXED(5,3) << object.flux;
76 
77  return out;
78  }
Auxiliary data structure for floating point format specification.
Definition: JManip.hh:446
Auxiliary class to temporarily define format specifications.
Definition: JManip.hh:632

Member Data Documentation

double JAANET::JFlatFlux::flux

flux [GeV * m^-2 * sr^-1 * s^-1]

Definition at line 80 of file JFlatFlux.hh.


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