ROOT logo
#ifndef _KImplant3D
#define _KImplant3D

#include "TMath.h"
#include "TF1.h"

//////////////////////////////////////////////////////////////////////////
//                                                                      //
// KImplant3D                                                           //
//                                                                      //
// Calculation mesh generator                                           //
// @(#)root/html:$Id: KImplant3D.h 27910 2012-10-22 17:26:55Z Krambi $  //
// Author: Gregor Kramberger   18/10/12                                 //
//                                                                      //
//////////////////////////////////////////////////////////////////////////

class KImplant3D {

private:
public:
  Double_t Dim[6]; // Dim[0]= width in X 
                   // Dim[1]= width in Y
                   // Dim[2]= width in Z
                   // Dim[3]= curvature in XY;
                   // Dim[4]= curvature in XZ;
                   // Dim[5]= curvature in YZ;
  TF1 *fConc;      //Concentration function
  //_______________________________________________________________________________
  KImplant3D(Double_t *,Double_t, Double_t);
  ~KImplant3D(){};

  static Double_t ImplEdge(Double_t *,Double_t *);
  static Double_t Distance(Double_t *,Double_t *, Double_t * =NULL);
  Double_t Conc(Double_t *, Double_t=-1e12);
  ClassDef(KImplant3D,1) 
};

#endif

 KImplant3D.h:1
 KImplant3D.h:2
 KImplant3D.h:3
 KImplant3D.h:4
 KImplant3D.h:5
 KImplant3D.h:6
 KImplant3D.h:7
 KImplant3D.h:8
 KImplant3D.h:9
 KImplant3D.h:10
 KImplant3D.h:11
 KImplant3D.h:12
 KImplant3D.h:13
 KImplant3D.h:14
 KImplant3D.h:15
 KImplant3D.h:16
 KImplant3D.h:17
 KImplant3D.h:18
 KImplant3D.h:19
 KImplant3D.h:20
 KImplant3D.h:21
 KImplant3D.h:22
 KImplant3D.h:23
 KImplant3D.h:24
 KImplant3D.h:25
 KImplant3D.h:26
 KImplant3D.h:27
 KImplant3D.h:28
 KImplant3D.h:29
 KImplant3D.h:30
 KImplant3D.h:31
 KImplant3D.h:32
 KImplant3D.h:33
 KImplant3D.h:34
 KImplant3D.h:35
 KImplant3D.h:36
 KImplant3D.h:37
 KImplant3D.h:38
 KImplant3D.h:39