Project
Loading...
Searching...
No Matches
o2::zdc::FragmentParam Class Reference

#include <FragmentParam.h>

Public Member Functions

 FragmentParam ()
 
 FragmentParam (std::array< double, NCOEFFS > const &fn, std::array< double, NCOEFFS > const &fp, std::array< double, NCOEFFS > const &sigman, std::array< double, NCOEFFS > const &sigmap)
 
void print () const
 
std::array< double, NCOEFFS > const & getParamsfn () const
 
std::array< double, NCOEFFS > const & getParamsfp () const
 
std::array< double, NCOEFFS > const & getParamssigman () const
 
std::array< double, NCOEFFS > const & getParamssigmap () const
 
TF1 const & getfNeutrons () const
 
TF1 const & getsigmaNeutrons () const
 
TF1 const & getfProtons () const
 
TF1 const & getsigmaProtons () const
 
void setParamsfn (std::array< double, NCOEFFS > const &arrvalues)
 
void setParamsfp (std::array< double, NCOEFFS > const &arrvalues)
 
void setParamssigman (std::array< double, NCOEFFS > const &arrvalues)
 
void setParamssigmap (std::array< double, NCOEFFS > const &arrvalues)
 

Static Public Attributes

static constexpr int POLDEG = 4
 
static constexpr int NCOEFFS = POLDEG + 1
 

Detailed Description

Definition at line 24 of file FragmentParam.h.

Constructor & Destructor Documentation

◆ FragmentParam() [1/2]

FragmentParam::FragmentParam ( )

Definition at line 17 of file FragmentParam.cxx.

◆ FragmentParam() [2/2]

FragmentParam::FragmentParam ( std::array< double, NCOEFFS > const &  fn,
std::array< double, NCOEFFS > const &  fp,
std::array< double, NCOEFFS > const &  sigman,
std::array< double, NCOEFFS > const &  sigmap 
)

Definition at line 24 of file FragmentParam.cxx.

Member Function Documentation

◆ getfNeutrons()

TF1 const & o2::zdc::FragmentParam::getfNeutrons ( ) const
inline

Definition at line 42 of file FragmentParam.h.

◆ getfProtons()

TF1 const & o2::zdc::FragmentParam::getfProtons ( ) const
inline

Definition at line 44 of file FragmentParam.h.

◆ getParamsfn()

std::array< double, NCOEFFS > const & o2::zdc::FragmentParam::getParamsfn ( ) const
inline

Definition at line 37 of file FragmentParam.h.

◆ getParamsfp()

std::array< double, NCOEFFS > const & o2::zdc::FragmentParam::getParamsfp ( ) const
inline

Definition at line 38 of file FragmentParam.h.

◆ getParamssigman()

std::array< double, NCOEFFS > const & o2::zdc::FragmentParam::getParamssigman ( ) const
inline

Definition at line 39 of file FragmentParam.h.

◆ getParamssigmap()

std::array< double, NCOEFFS > const & o2::zdc::FragmentParam::getParamssigmap ( ) const
inline

Definition at line 40 of file FragmentParam.h.

◆ getsigmaNeutrons()

TF1 const & o2::zdc::FragmentParam::getsigmaNeutrons ( ) const
inline

Definition at line 43 of file FragmentParam.h.

◆ getsigmaProtons()

TF1 const & o2::zdc::FragmentParam::getsigmaProtons ( ) const
inline

Definition at line 45 of file FragmentParam.h.

◆ print()

void FragmentParam::print ( ) const

Definition at line 60 of file FragmentParam.cxx.

◆ setParamsfn()

void FragmentParam::setParamsfn ( std::array< double, NCOEFFS > const &  arrvalues)

Definition at line 69 of file FragmentParam.cxx.

◆ setParamsfp()

void FragmentParam::setParamsfp ( std::array< double, NCOEFFS > const &  arrvalues)

Definition at line 75 of file FragmentParam.cxx.

◆ setParamssigman()

void FragmentParam::setParamssigman ( std::array< double, NCOEFFS > const &  arrvalues)

Definition at line 81 of file FragmentParam.cxx.

◆ setParamssigmap()

void FragmentParam::setParamssigmap ( std::array< double, NCOEFFS > const &  arrvalues)

Definition at line 87 of file FragmentParam.cxx.

Member Data Documentation

◆ NCOEFFS

constexpr int o2::zdc::FragmentParam::NCOEFFS = POLDEG + 1
staticconstexpr

Definition at line 29 of file FragmentParam.h.

◆ POLDEG

constexpr int o2::zdc::FragmentParam::POLDEG = 4
staticconstexpr

Definition at line 28 of file FragmentParam.h.


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