Jpp  18.2.1-ARCA-DF-PATCH
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 20 of file JFlatFlux.hh.

Constructor & Destructor Documentation

JAANET::JFlatFlux::JFlatFlux ( )
inline

Default constructor.

Definition at line 25 of file JFlatFlux.hh.

25  :
26  flux(0.0)
27  {}
double flux
flux [GeV * m^-2 * sr^-1 * s^-1]
Definition: JFlatFlux.hh:83
JAANET::JFlatFlux::JFlatFlux ( const double  flux)
inline

Constructor.

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

Definition at line 35 of file JFlatFlux.hh.

35  :
36  flux(flux)
37  {}
Neutrino flux.
Definition: JHead.hh:906
double flux
flux [GeV * m^-2 * sr^-1 * s^-1]
Definition: JFlatFlux.hh:83

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 46 of file JFlatFlux.hh.

47  {
48  return flux;
49  }
double flux
flux [GeV * m^-2 * sr^-1 * s^-1]
Definition: JFlatFlux.hh:83

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 59 of file JFlatFlux.hh.

60  {
61  in >> object.flux;
62 
63  return in;
64  }
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 74 of file JFlatFlux.hh.

75  {
76  const JFormat format(out);
77 
78  out << FIXED(5,3) << object.flux;
79 
80  return out;
81  }
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 83 of file JFlatFlux.hh.


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