4#ifndef __KVPARTITIONFUNCTION_H
5#define __KVPARTITIONFUNCTION_H
70 if (B > -1)
return Form(
"A%dZ%dM%dB%d", A, Z, M, B);
71 return Form(
"A%dZ%dM%d", A, Z, M);
#define ClassDef(name, id)
char * Form(const char *fmt,...)
Calculates number of partitions of (A,Z,M)
const Char_t * name_value(Int_t A, Int_t Z, Int_t M, Int_t B=-1)
Double_t get_value(Int_t A, Int_t Z, Int_t M, Int_t B=-1)
Double_t sneppen_Np(int A, int Z, int M)
Double_t PartFunc(int A, int M)
Double_t MeanNAZ(int A0, int Z0, int A, int Z)
Double_t MeanNA(int A0, int A)
KVPartitionFunction()
Default constructor.
Double_t GetMaxValueNclass() const
Double_t calc_sneppen_Np(int A, int Z, int M)
calculates Eq. 4
Double_t GetMaxValueNp() const
Double_t calc_sneppen_Nclass(int A, int Z, int M, int B)
calculates Eqs. 5a-d
Double_t sneppen_Nclass(int A, int Z, int M, int B)
Double_t MeanNZ(int A0, int Z0, int Z)
void store_value(Double_t val, Int_t A, Int_t Z, Int_t M, Int_t B=-1)
virtual ~KVPartitionFunction()
Destructor.
Double_t MeanNA_M(int A0, int A, int M)
void Add(TObject *obj) override
TObject * FindObject(const char *name) const override
virtual void SetTitle(const char *title="")
const char * GetTitle() const override