ROOT logo
#ifndef _KMaterial
#define _KMaterial

//////////////////////////////////////////////////////////////////////////
//                                                                      //
// Material Class                                                       //
//                                                                      //
// Class for material properties                                        //
//                                                                      //
//////////////////////////////////////////////////////////////////////////

#include "TMath.h"
#include "nrutil.h"
#include "TROOT.h"
#include <stdio.h>
#include <stdlib.h>
#include "TArray.h"
#include "TArrayI.h"
#include "TArrayF.h"
#include "TArrayD.h"
#include "TH1.h"
#include "TH2.h"
#include "TF2.h"

Double_t KAlpha(Double_t, Short_t, Int_t=0);
Double_t KM(TH1D *,Float_t, Short_t=1);

class KMaterial {

private:
  
public:
  static Int_t Mat;              // Material index 
  static Float_t Temperature;    // Temperature
  static Int_t Mobility;         // mobility model for each material
  static Int_t ImpactIonization; // impact ionization model

  //////////////////////////////////////////////////////

  KMaterial(){Mat=1;}// MobMod=1;}
  ~KMaterial(){};
   static Double_t dEdx(Double_t);
   static Float_t dEX(Double_t ,Double_t *, Double_t *,Double_t);
   static Float_t Perm(Int_t=1); 
   static Float_t Rho(){return 0;}; 
   static Int_t MobMod();
 ClassDef(KMaterial,1) 
   };
#endif
 KMaterial.h:1
 KMaterial.h:2
 KMaterial.h:3
 KMaterial.h:4
 KMaterial.h:5
 KMaterial.h:6
 KMaterial.h:7
 KMaterial.h:8
 KMaterial.h:9
 KMaterial.h:10
 KMaterial.h:11
 KMaterial.h:12
 KMaterial.h:13
 KMaterial.h:14
 KMaterial.h:15
 KMaterial.h:16
 KMaterial.h:17
 KMaterial.h:18
 KMaterial.h:19
 KMaterial.h:20
 KMaterial.h:21
 KMaterial.h:22
 KMaterial.h:23
 KMaterial.h:24
 KMaterial.h:25
 KMaterial.h:26
 KMaterial.h:27
 KMaterial.h:28
 KMaterial.h:29
 KMaterial.h:30
 KMaterial.h:31
 KMaterial.h:32
 KMaterial.h:33
 KMaterial.h:34
 KMaterial.h:35
 KMaterial.h:36
 KMaterial.h:37
 KMaterial.h:38
 KMaterial.h:39
 KMaterial.h:40
 KMaterial.h:41
 KMaterial.h:42
 KMaterial.h:43
 KMaterial.h:44
 KMaterial.h:45
 KMaterial.h:46
 KMaterial.h:47
 KMaterial.h:48
 KMaterial.h:49