Belle II Software  release-08-01-10
ARICHAerogelRayleighScatteringFit Class Reference

The Class for ARICH aerogel Rayleigh scattering fit parameters. More...

#include <ARICHAerogelRayleighScatteringFit.h>

Inheritance diagram for ARICHAerogelRayleighScatteringFit:
Collaboration diagram for ARICHAerogelRayleighScatteringFit:

Public Member Functions

 ARICHAerogelRayleighScatteringFit ()
 Default constructor.
 
 ARICHAerogelRayleighScatteringFit (float version, const std::string &serial, const std::string &comment, const std::vector< float > &par)
 Constructor.
 
 ~ARICHAerogelRayleighScatteringFit ()
 Destructor.
 
float getAerogelMeasurementVersion () const
 Return aerogel measurement version. More...
 
void setAerogelMeasurementVersion (float version)
 Set aerogel measurement version. More...
 
std::string getAerogelSerialNumber () const
 Return aerogel serial number. More...
 
void setAerogelSerialNumber (const std::string &serial)
 Set aerogel serial number. More...
 
void setComment (const std::string &comment)
 Set comment (should be a single word) More...
 
std::string getComment () const
 Return comment. More...
 
const std::vector< float > & getFitParameters () const
 Return aerogel Rayleigh scattering fit parameters. More...
 
void printContent (bool printHeader=false)
 Print the content of the class.
 

Private Member Functions

 ClassDef (ARICHAerogelRayleighScatteringFit, 1)
 ClassDef.
 

Private Attributes

float m_version
 Aerogel data version.
 
std::string m_serial
 Aerogel Serial number.
 
std::string m_comment
 Optional comment (should be a single word)
 
std::vector< float > m_par
 Parameters value.
 

Detailed Description

The Class for ARICH aerogel Rayleigh scattering fit parameters.

Definition at line 26 of file ARICHAerogelRayleighScatteringFit.h.

Member Function Documentation

◆ getAerogelMeasurementVersion()

float getAerogelMeasurementVersion ( ) const
inline

Return aerogel measurement version.

Returns
aerogel measurement version

Definition at line 50 of file ARICHAerogelRayleighScatteringFit.h.

50 { return m_version; }

◆ getAerogelSerialNumber()

std::string getAerogelSerialNumber ( ) const
inline

Return aerogel serial number.

Returns
aerogel serial number

Definition at line 60 of file ARICHAerogelRayleighScatteringFit.h.

◆ getComment()

std::string getComment ( ) const
inline

Return comment.

Returns
comment

Definition at line 76 of file ARICHAerogelRayleighScatteringFit.h.

◆ getFitParameters()

const std::vector<float>& getFitParameters ( ) const
inline

Return aerogel Rayleigh scattering fit parameters.

Returns
aerogel Rayleigh scattering fit parameters

Definition at line 83 of file ARICHAerogelRayleighScatteringFit.h.

◆ setAerogelMeasurementVersion()

void setAerogelMeasurementVersion ( float  version)
inline

Set aerogel measurement version.

Parameters
aerogelmeasurement version

Definition at line 55 of file ARICHAerogelRayleighScatteringFit.h.

◆ setAerogelSerialNumber()

void setAerogelSerialNumber ( const std::string &  serial)
inline

Set aerogel serial number.

Parameters
aerogelserial number

Definition at line 65 of file ARICHAerogelRayleighScatteringFit.h.

◆ setComment()

void setComment ( const std::string &  comment)
inline

Set comment (should be a single word)

Parameters
comment

Definition at line 70 of file ARICHAerogelRayleighScatteringFit.h.


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