ROOT logo
// @(#)root/html:$Id: KMesh.h 27910 2012-10-22 17:26:55Z Krambi $
// Author: Gregor Kramberger   18/10/12

#ifndef _KMesh
#define _KMesh

#include "TMath.h"

//////////////////////////////////////////////////////////////////////////
//                                                                      //
// KMesh                                                               //
//                                                                      //
// Calculation mesh generator                                          //
//                                                                      //
//////////////////////////////////////////////////////////////////////////

class KMesh {

private:
  
public:
  Int_t N;
  Float_t Max;
  Float_t Min;
  //_______________________________________________________________________________
  KMesh(Float_t x0, Float_t x1=0){Max=x0; Min=x1; N=0;}
  ~KMesh(){};
  Int_t GetBins(Int_t Num, Float_t SS, Float_t ES, Float_t *X);
  Int_t GetBins(Int_t size,Float_t *Pos, Float_t *Step, Float_t *Bins);
  //  Double_t fdv() { return((Double_t) Neff1*1e-6*e_0*TMath::Power(Thickness-1,2)/(2*perm*perm0));};
  //  Double_t fdv(Double_t Neff) {return((Double_t) Neff*1e-6*TMath::Power(Thickness-1,2)/(2*perm*perm0));};
  ClassDef(KMesh,1) 
};

#endif


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