R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3BNeulandMultiplicityBayesPar Class Reference

#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 ()
 

Detailed Description

Definition at line 23 of file R3BNeulandMultiplicityBayesPar.h.

Constructor & Destructor Documentation

◆ R3BNeulandMultiplicityBayesPar()

R3BNeulandMultiplicityBayesPar::R3BNeulandMultiplicityBayesPar ( const char * name = "R3BNeulandMultiplicityBayesPar",
const char * title = "Neuland Multiplicity Bayes Parameters",
const char * context = "TestDefaultContext" )

Definition at line 46 of file R3BNeulandMultiplicityBayesPar.cxx.

◆ ~R3BNeulandMultiplicityBayesPar()

R3BNeulandMultiplicityBayesPar::~R3BNeulandMultiplicityBayesPar ( )
override

Definition at line 55 of file R3BNeulandMultiplicityBayesPar.cxx.

Member Function Documentation

◆ CheckIfProperlyLoaded()

bool R3BNeulandMultiplicityBayesPar::CheckIfProperlyLoaded ( ) const

Definition at line 131 of file R3BNeulandMultiplicityBayesPar.cxx.

◆ clear()

void R3BNeulandMultiplicityBayesPar::clear ( )
override

Definition at line 60 of file R3BNeulandMultiplicityBayesPar.cxx.

◆ Fill()

void R3BNeulandMultiplicityBayesPar::Fill ( int n,
int nHits,
int nClusters,
double Edep )

Definition at line 94 of file R3BNeulandMultiplicityBayesPar.cxx.

◆ Finish()

void R3BNeulandMultiplicityBayesPar::Finish ( )

Definition at line 32 of file R3BNeulandMultiplicityBayesPar.cxx.

◆ GetClusterDensity()

TArrayD R3BNeulandMultiplicityBayesPar::GetClusterDensity ( int n) const
inline

Definition at line 41 of file R3BNeulandMultiplicityBayesPar.h.

◆ GetEdepDensity()

TArrayD R3BNeulandMultiplicityBayesPar::GetEdepDensity ( int n) const
inline

Definition at line 42 of file R3BNeulandMultiplicityBayesPar.h.

◆ GetHitDensity()

TArrayD R3BNeulandMultiplicityBayesPar::GetHitDensity ( int n) const
inline

Definition at line 40 of file R3BNeulandMultiplicityBayesPar.h.

◆ getParams()

Bool_t R3BNeulandMultiplicityBayesPar::getParams ( FairParamList * l)
override

Definition at line 77 of file R3BNeulandMultiplicityBayesPar.cxx.

◆ GetProbabilities()

R3BNeulandMultiplicity::MultiplicityProbabilities R3BNeulandMultiplicityBayesPar::GetProbabilities ( int nHits,
int nClusters,
int Edep ) const

Definition at line 101 of file R3BNeulandMultiplicityBayesPar.cxx.

◆ putParams()

void R3BNeulandMultiplicityBayesPar::putParams ( FairParamList * l)
override

Definition at line 62 of file R3BNeulandMultiplicityBayesPar.cxx.


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