Jpp in_tag_pdf_generation
the software that should make you happy
Loading...
Searching...
No Matches
JCALIBRATE::JK40Parameters_t Struct Reference

Fit parameters for two-fold coincidence rate due to K40. More...

#include <JFitK40.hh>

Inheritance diagram for JCALIBRATE::JK40Parameters_t:
JCALIBRATE::JK40Parameters JCALIBRATE::JModel_t JCALIBRATE::JModel

Public Member Functions

 JK40Parameters_t ()
 Default constructor.
 
const JK40Parameters_tgetK40Parameters () const
 Get K40 parameters.
 
void setK40Parameters (const JK40Parameters_t &parameters)
 Set K40 parameters.
 
void reset ()
 Reset.
 

Public Attributes

JParameter_t R
 maximal coincidence rate [Hz]
 
JParameter_t p1
 1st order angle dependence coincidence rate
 
JParameter_t p2
 2nd order angle dependence coincidence rate
 
JParameter_t p3
 3rd order angle dependence coincidence rate
 
JParameter_t p4
 4th order angle dependence coincidence rate
 
JParameter_t cc
 fraction of signal correlated background
 
JParameter_t bc
 constant background
 

Friends

std::ostream & operator<< (std::ostream &out, const JK40Parameters_t &object)
 Write model parameters to output stream.
 

Detailed Description

Fit parameters for two-fold coincidence rate due to K40.

Definition at line 616 of file JFitK40.hh.

Constructor & Destructor Documentation

◆ JK40Parameters_t()

JCALIBRATE::JK40Parameters_t::JK40Parameters_t ( )
inline

Default constructor.

Definition at line 620 of file JFitK40.hh.

621 {
622 reset();
623 }

Member Function Documentation

◆ getK40Parameters()

const JK40Parameters_t & JCALIBRATE::JK40Parameters_t::getK40Parameters ( ) const
inline

Get K40 parameters.

Returns
K40 parameters

Definition at line 631 of file JFitK40.hh.

632 {
633 return static_cast<const JK40Parameters_t&>(*this);
634 }
JK40Parameters_t()
Default constructor.
Definition JFitK40.hh:620

◆ setK40Parameters()

void JCALIBRATE::JK40Parameters_t::setK40Parameters ( const JK40Parameters_t & parameters)
inline

Set K40 parameters.

Parameters
parametersK40 parameters

Definition at line 642 of file JFitK40.hh.

643 {
644 static_cast<JK40Parameters_t&>(*this) = parameters;
645 }

◆ reset()

void JCALIBRATE::JK40Parameters_t::reset ( )
inline

Reset.

Definition at line 651 of file JFitK40.hh.

652 {
653 R .set(0.0);
654 p1.set(0.0);
655 p2.set(0.0);
656 p3.set(0.0);
657 p4.set(0.0);
658 cc.set(0.0);
659 bc.set(0.0);
660 }
void set()
Set current value.
Definition JFitK40.hh:271
JParameter_t bc
constant background
Definition JFitK40.hh:691
JParameter_t R
maximal coincidence rate [Hz]
Definition JFitK40.hh:685
JParameter_t p1
1st order angle dependence coincidence rate
Definition JFitK40.hh:686
JParameter_t p2
2nd order angle dependence coincidence rate
Definition JFitK40.hh:687
JParameter_t p3
3rd order angle dependence coincidence rate
Definition JFitK40.hh:688
JParameter_t p4
4th order angle dependence coincidence rate
Definition JFitK40.hh:689
JParameter_t cc
fraction of signal correlated background
Definition JFitK40.hh:690

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream & out,
const JK40Parameters_t & object )
friend

Write model parameters to output stream.

Parameters
outoutput stream
objectmodel parameters
Returns
output stream

Definition at line 670 of file JFitK40.hh.

671 {
672 using namespace std;
673
674 out << "Rate [Hz] " << FIXED(12,6) << object.R << endl;
675 out << "p1 " << FIXED(12,6) << object.p1 << endl;
676 out << "p2 " << FIXED(12,6) << object.p2 << endl;
677 out << "p3 " << FIXED(12,6) << object.p3 << endl;
678 out << "p4 " << FIXED(12,6) << object.p4 << endl;
679 out << "cc " << FIXED(12,6) << object.cc << endl;
680 out << "bc " << FIXED(12,6) << object.bc << endl;
681
682 return out;
683 }
Auxiliary data structure for floating point format specification.
Definition JManip.hh:448

Member Data Documentation

◆ R

JParameter_t JCALIBRATE::JK40Parameters_t::R

maximal coincidence rate [Hz]

Definition at line 685 of file JFitK40.hh.

◆ p1

JParameter_t JCALIBRATE::JK40Parameters_t::p1

1st order angle dependence coincidence rate

Definition at line 686 of file JFitK40.hh.

◆ p2

JParameter_t JCALIBRATE::JK40Parameters_t::p2

2nd order angle dependence coincidence rate

Definition at line 687 of file JFitK40.hh.

◆ p3

JParameter_t JCALIBRATE::JK40Parameters_t::p3

3rd order angle dependence coincidence rate

Definition at line 688 of file JFitK40.hh.

◆ p4

JParameter_t JCALIBRATE::JK40Parameters_t::p4

4th order angle dependence coincidence rate

Definition at line 689 of file JFitK40.hh.

◆ cc

JParameter_t JCALIBRATE::JK40Parameters_t::cc

fraction of signal correlated background

Definition at line 690 of file JFitK40.hh.

◆ bc

JParameter_t JCALIBRATE::JK40Parameters_t::bc

constant background

Definition at line 691 of file JFitK40.hh.


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