1 #ifndef __JPHYSICS__JK40RATES___ 
    2 #define __JPHYSICS__JK40RATES___ 
   14 namespace JPP { 
using namespace JPHYSICS; }
 
  176       const double rateL0 = 
object.rateL0;
 
  178       if (in >> 
object.rateL0) {
 
  180         object.rateL1.clear();
 
  182         for (
double x; in >> 
x; ) {
 
  183           object.rateL1.push_back(x);
 
  204       out << 
object.rateL0;
 
  206       for (JRateL1_t::const_iterator 
i = 
object.
rateL1.begin(); 
i != 
object.rateL1.end(); ++
i) {
 
JK40Rates()
Default constructor. 
 
Auxiliary methods for mathematics. 
 
JK40Rates(const JRateL0_t rateL0_Hz, const JRateL1_t &rateL1_Hz=JRateL1_t())
Constructor. 
 
static const multiplicity_type LOWER_L1_MULTIPLICITY
Lower L1 multiplicity. 
 
multiplicity_type getLowerL1Multiplicity() const 
Get lower multiplicty. 
 
friend std::istream & operator>>(std::istream &in, JK40Rates &object)
Read K40 rates from input. 
 
const JRateL1_t & getMultiplesRates() const 
Get multiples rate. 
 
JRateL1_t rateL1
multiples rates [Hz] 
 
friend std::ostream & operator<<(std::ostream &out, const JK40Rates &object)
Write K40 rates to output. 
 
T pow(const T &x, const double y)
Power . 
 
double getMultiplesRate(const multiplicity_type M) const 
Get multiples rate at given multiplicity. 
 
double getSinglesRate() const 
Get singles rate. 
 
size_t multiplicity_type
Type definition of multiplicity. 
 
then JCookie sh JDataQuality D $DETECTOR_ID R
 
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
 
multiplicity_type getUpperL1Multiplicity() const 
Get upper multiplicty. 
 
void correct(const double QE)
Correct rates for global efficiency,. 
 
std::vector< double > JRateL1_t
Type definition of count rate as a function of multiplicty [Hz] The multiples rate start counting at ...
 
double binomial(const size_t n, const size_t k)
Binomial function. 
 
double JRateL0_t
Type definition of singles rate [Hz]. 
 
JRateL0_t rateL0
singles rate [Hz] 
 
Auxiliary class for K40 rates.