4 #ifndef __KVRANGEYANEZMATERIAL_H
5 #define __KVRANGEYANEZMATERIAL_H
32 void PrepareRangeLibVariables(
Int_t Z,
Int_t A);
37 void MakeFunctionObjects();
53 Warning(
"GetStoppingFunction",
"Not available for Yanez Range tables");
67 void SaveMaterial(ofstream& matfile);
#define ClassDef(name, id)
Material for use in energy loss & range calculations.
Abstract base class for calculation of range & energy loss of charged particles in matter.
Description of absorber for the Range dE/dx and range library.
Int_t Ap
Z,A of incident projectile ion.
Double_t thickness
in g/cm**2
Int_t fNelem
number of elements in material
Int_t fTableType
=0 for Northcliffe-Schilling (<12 MeV/u), =1 for Hubert et al (2.5<E/A<500 MeV), =2 for interpolated ...
Int_t iabso
value of iabso argument for function calls
TF1 * GetStoppingFunction(Int_t, Int_t, Double_t=0)
Double_t error
calculated error in MeV
void SetTableType(int type)
void Copy(void *source, void *dest)
void Initialize(Bool_t useTMVAStyle=kTRUE)