R3BROOT
R3B analysis software
|
#include <R3BNeulandMultiplicityBayesPar.h>
Public Member Functions | |
R3BNeulandMultiplicityBayesPar (const char *name="R3BNeulandMultiplicityBayesPar", const char *title="Neuland Multiplicity Bayes Parameters", const char *context="TestDefaultContext") | |
~R3BNeulandMultiplicityBayesPar () override | |
void | clear () override |
void | putParams (FairParamList *) override |
Bool_t | getParams (FairParamList *) override |
void | Fill (int n, int nHits, int nClusters, double Edep) |
bool | CheckIfProperlyLoaded () const |
R3BNeulandMultiplicity::MultiplicityProbabilities | GetProbabilities (int nHits, int nClusters, int Edep) const |
TArrayD | GetHitDensity (int n) const |
TArrayD | GetClusterDensity (int n) const |
TArrayD | GetEdepDensity (int n) const |
void | Finish () |
Private Member Functions | |
R3BNeulandMultiplicityBayesPar (const R3BNeulandMultiplicityBayesPar &) | |
R3BNeulandMultiplicityBayesPar & | operator= (const R3BNeulandMultiplicityBayesPar &) |
Private Attributes | |
std::array< TArrayD, NEULAND_MAX_MULT > | fHits |
std::array< TArrayD, NEULAND_MAX_MULT > | fClusters |
std::array< TArrayD, NEULAND_MAX_MULT > | fEdep |
bool | fIsProperlyLoaded |
Definition at line 24 of file R3BNeulandMultiplicityBayesPar.h.
|
explicit |
Definition at line 54 of file R3BNeulandMultiplicityBayesPar.cxx.
|
override |
Definition at line 63 of file R3BNeulandMultiplicityBayesPar.cxx.
|
private |
bool R3BNeulandMultiplicityBayesPar::CheckIfProperlyLoaded | ( | ) | const |
Definition at line 140 of file R3BNeulandMultiplicityBayesPar.cxx.
|
override |
Definition at line 68 of file R3BNeulandMultiplicityBayesPar.cxx.
void R3BNeulandMultiplicityBayesPar::Fill | ( | int | n, |
int | nHits, | ||
int | nClusters, | ||
double | Edep ) |
Definition at line 102 of file R3BNeulandMultiplicityBayesPar.cxx.
void R3BNeulandMultiplicityBayesPar::Finish | ( | ) |
Definition at line 40 of file R3BNeulandMultiplicityBayesPar.cxx.
|
inline |
Definition at line 42 of file R3BNeulandMultiplicityBayesPar.h.
|
inline |
Definition at line 43 of file R3BNeulandMultiplicityBayesPar.h.
|
inline |
Definition at line 41 of file R3BNeulandMultiplicityBayesPar.h.
|
override |
Definition at line 85 of file R3BNeulandMultiplicityBayesPar.cxx.
R3BNeulandMultiplicity::MultiplicityProbabilities R3BNeulandMultiplicityBayesPar::GetProbabilities | ( | int | nHits, |
int | nClusters, | ||
int | Edep ) const |
Definition at line 110 of file R3BNeulandMultiplicityBayesPar.cxx.
|
private |
|
override |
Definition at line 70 of file R3BNeulandMultiplicityBayesPar.cxx.
|
private |
Definition at line 49 of file R3BNeulandMultiplicityBayesPar.h.
|
private |
Definition at line 50 of file R3BNeulandMultiplicityBayesPar.h.
|
private |
Definition at line 48 of file R3BNeulandMultiplicityBayesPar.h.
|
mutableprivate |
Definition at line 51 of file R3BNeulandMultiplicityBayesPar.h.