Belle II Software light-2509-fornax
BellePi0EtaProbParameters Class Reference

Class for handling the payloads with lookup tables for Belle pi0 and eta probabilities. More...

#include <BellePi0EtaProbParameters.h>

Inheritance diagram for BellePi0EtaProbParameters:
Collaboration diagram for BellePi0EtaProbParameters:

Public Member Functions

 BellePi0EtaProbParameters ()
 Constructor.
 
 BellePi0EtaProbParameters (const std::vector< double > &pi0ProbFWD, const std::vector< double > &pi0ProbBRL, const std::vector< double > &pi0ProbBWD, const std::vector< double > &etaProbFWD, const std::vector< double > &etaProbBRL, const std::vector< double > &etaProbBWD)
 Construct with lookup tables for both hypotheses in three regions.
 
double getBelleFWDPi0Probability (int index) const
 Get pi0 probability of forward end cap.
 
double getBelleBRLPi0Probability (int index) const
 Get pi0 probability of barrel.
 
double getBelleBWDPi0Probability (int index) const
 Get pi0 probability of backward end cap.
 
double getBelleFWDEtaProbability (int index) const
 Get eta probability of forward end cap.
 
double getBelleBRLEtaProbability (int index) const
 Get eta probability of barrel.
 
double getBelleBWDEtaProbability (int index) const
 Get eta probability of backward end cap.
 

Private Member Functions

 ClassDef (BellePi0EtaProbParameters, 1)
 ClassDef as this is a TObject.
 

Private Attributes

std::vector< double > m_pi0ProbFWD
 vector of pi0 probabilities in forward end cap
 
std::vector< double > m_pi0ProbBRL
 vector of pi0 probabilities in barrel
 
std::vector< double > m_pi0ProbBWD
 vector of pi0 probabilities in backward end cap
 
std::vector< double > m_etaProbFWD
 vector of eta probabilities in forward end cap
 
std::vector< double > m_etaProbBRL
 vector of eta probabilities in barrel
 
std::vector< double > m_etaProbBWD
 vector of eta probabilities in backward end cap
 

Detailed Description

Class for handling the payloads with lookup tables for Belle pi0 and eta probabilities.

Definition at line 22 of file BellePi0EtaProbParameters.h.

Constructor & Destructor Documentation

◆ BellePi0EtaProbParameters() [1/2]

Constructor.

Definition at line 26 of file BellePi0EtaProbParameters.h.

26{}

◆ BellePi0EtaProbParameters() [2/2]

BellePi0EtaProbParameters ( const std::vector< double > & pi0ProbFWD,
const std::vector< double > & pi0ProbBRL,
const std::vector< double > & pi0ProbBWD,
const std::vector< double > & etaProbFWD,
const std::vector< double > & etaProbBRL,
const std::vector< double > & etaProbBWD )
inline

Construct with lookup tables for both hypotheses in three regions.

Definition at line 31 of file BellePi0EtaProbParameters.h.

37 :
38 m_pi0ProbFWD(pi0ProbFWD),
39 m_pi0ProbBRL(pi0ProbBRL),
40 m_pi0ProbBWD(pi0ProbBWD),
41 m_etaProbFWD(etaProbFWD),
42 m_etaProbBRL(etaProbBRL),
43 m_etaProbBWD(etaProbBWD)
44 {}

Member Function Documentation

◆ getBelleBRLEtaProbability()

double getBelleBRLEtaProbability ( int index) const
inline

Get eta probability of barrel.

Parameters
indexarray index
Returns
double eta probability at given index in barrel

Definition at line 79 of file BellePi0EtaProbParameters.h.

79{return m_etaProbBRL.at(index);}

◆ getBelleBRLPi0Probability()

double getBelleBRLPi0Probability ( int index) const
inline

Get pi0 probability of barrel.

Parameters
indexarray index
Returns
double pi0 probability at given index in barrel

Definition at line 58 of file BellePi0EtaProbParameters.h.

58{return m_pi0ProbBRL.at(index);}

◆ getBelleBWDEtaProbability()

double getBelleBWDEtaProbability ( int index) const
inline

Get eta probability of backward end cap.

Parameters
indexarray index
Returns
double eta probability at given index in backward end cap

Definition at line 86 of file BellePi0EtaProbParameters.h.

86{return m_etaProbBWD.at(index);}

◆ getBelleBWDPi0Probability()

double getBelleBWDPi0Probability ( int index) const
inline

Get pi0 probability of backward end cap.

Parameters
indexarray index
Returns
double pi0 probability at given index in backward end cap

Definition at line 65 of file BellePi0EtaProbParameters.h.

65{return m_pi0ProbBWD.at(index);}

◆ getBelleFWDEtaProbability()

double getBelleFWDEtaProbability ( int index) const
inline

Get eta probability of forward end cap.

Parameters
indexarray index
Returns
double eta probability at given index in forward end cap

Definition at line 72 of file BellePi0EtaProbParameters.h.

72{return m_etaProbFWD.at(index);}

◆ getBelleFWDPi0Probability()

double getBelleFWDPi0Probability ( int index) const
inline

Get pi0 probability of forward end cap.

Parameters
indexarray index
Returns
double pi0 probability at given index in forward end cap

Definition at line 51 of file BellePi0EtaProbParameters.h.

51{return m_pi0ProbFWD.at(index);}

Member Data Documentation

◆ m_etaProbBRL

std::vector<double> m_etaProbBRL
private

vector of eta probabilities in barrel

Definition at line 94 of file BellePi0EtaProbParameters.h.

◆ m_etaProbBWD

std::vector<double> m_etaProbBWD
private

vector of eta probabilities in backward end cap

Definition at line 95 of file BellePi0EtaProbParameters.h.

◆ m_etaProbFWD

std::vector<double> m_etaProbFWD
private

vector of eta probabilities in forward end cap

Definition at line 93 of file BellePi0EtaProbParameters.h.

◆ m_pi0ProbBRL

std::vector<double> m_pi0ProbBRL
private

vector of pi0 probabilities in barrel

Definition at line 91 of file BellePi0EtaProbParameters.h.

◆ m_pi0ProbBWD

std::vector<double> m_pi0ProbBWD
private

vector of pi0 probabilities in backward end cap

Definition at line 92 of file BellePi0EtaProbParameters.h.

◆ m_pi0ProbFWD

std::vector<double> m_pi0ProbFWD
private

vector of pi0 probabilities in forward end cap

Definition at line 90 of file BellePi0EtaProbParameters.h.


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