10#ifndef __KVPULSEHEIGHTDEFECT_H
11#define __KVPULSEHEIGHTDEFECT_H
13#include <KVCalibrator.h>
#define ClassDef(name, id)
Base class for all detector calibrations.
Base class for detector geometry description.
Handles lists of named parameters with different types, a list of KVNamedParameter objects.
Silicon PHD described by Moulton formula.
virtual Double_t Invert(Double_t, const KVNameValueList &="") const
KVPulseHeightDefect()
Default constructor.
TF1 * GetELossFunction(Int_t Z, Int_t A, Bool_t Wrong=kFALSE)
virtual ~KVPulseHeightDefect()
Destructor.
Double_t ELossActive(Double_t *x, Double_t *par)
TF1 * fDeltaEphd
deltaE calculated including PHD
TF1 * fMoulton
Moulton formula for PHD = f(E,Z)
TF1 * GetMoultonPHDFunction(Int_t Z)
Create TF1* fMoulton if not already done.
Double_t PHDMoulton(Double_t *x, Double_t *par)
void init()
default initialisations
Int_t fZ
Z of nucleus to be calibrated.
virtual Double_t Compute(Double_t, const KVNameValueList &="") const