ROOT logo
KDetSim » KImplant3D

class KImplant3D


KImplant3D
A mesh generator for the non-equividistant bins


Function Members (Methods)

public:
KImplant3D(const KImplant3D&)
KImplant3D(Double_t*, Double_t, Double_t)
~KImplant3D()
static TClass*Class()
Double_tConc(Double_t*, Double_t = -1e12)
static Double_tDistance(Double_t*, Double_t*, Double_t* = NULL)
static Double_tImplEdge(Double_t*, Double_t*)
virtual TClass*IsA() const
KImplant3D&operator=(const KImplant3D&)
virtual voidShowMembers(TMemberInspector&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)

Data Members

public:
Double_tDim[6]Dim[0]= width in X
TF1*fConcConcentration function

Class Charts

Inheritance Chart:
KImplant3D

Function documentation

Double_t ImplEdge(Double_t* , Double_t* )
 par[0]= width in X
 par[1]= width in Y
 par[2]= width in Z
 par[3]= curvature in X;
 par[4]= curvature in XZ;
 par[5]= curvature in YZ;
Double_t Distance(Double_t* , Double_t* , Double_t* = NULL)
 par[0]= width in X
 par[1]= width in Y
 par[2]= width in Z
 par[3]= curvature in XY;
 par[4]= curvature in XZ;
 par[5]= curvature in YZ;
Double_t Conc(Double_t* , Double_t = -1e12)
 x[0]  = coordinate x
 x[1]  = coordinate y
 x[2]  = coordinate z
KImplant3D(Double_t* , Double_t , Double_t )
 x[0]  = coordinate x
 x[1]  = coordinate y
KImplant3D(Double_t* , Double_t , Double_t )
~KImplant3D()
{}