EField
class description - source file - inheritance tree
public:
EField(Double_t*, Int_t, Int_t, TArrayI)
EField()
EField(const EField&)
EField(TArrayD, Int_t, Int_t, TArrayI)
virtual ~EField()
Double_t alpha(Double_t E)
Double_t beta(Double_t E)
void CalField(Float_t = 1, Int_t = 1)
void CalFieldXY(float, float, float*)
static TClass* Class()
Float_t DriftVelocity(Float_t, Float_t, Float_t, Double_t, Int_t = 0)
Float_t DriftVelocity(Float_t, Float_t, Float_t, Float_t, Double_t, Int_t = 0)
Double_t* GetEf()
Double_t* GetEfx()
Double_t* GetEfy()
void GetHisto(TH2F*, Int_t)
Int_t GetNoStrips()
Int_t GetNX()
Int_t GetNY()
Int_t* GetStripPosition()
Double_t* GetU()
virtual TClass* IsA() const
Double_t Mobility(Float_t, Float_t, Float_t, Double_t, Int_t = 0)
Double_t Mobility(Float_t, Float_t, Float_t, Float_t, Double_t, Int_t = 0)
void SetEf(Int_t i, Double_t val)
void SetEfx(Int_t i, Double_t val)
void SetEfy(Int_t i, Double_t val)
void SetU(Int_t i, Double_t val)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
Int_t nx
Int_t ny
TArrayI StripPosition
TArrayD Efx
TArrayD Efy
TArrayD Ef
TArrayD U
public:
Float_t ThE
~EField()
EField(TArrayD x,Int_t n1,Int_t n2,TArrayI sp)
EField(Double_t *x,Int_t n1,Int_t n2,TArrayI sp)
EField()
void CalField(Float_t step,Int_t how)
void GetHisto(TH2F *histo,Int_t what)//, int nx,int ny, struct elfield *y)
void CalFieldXY(float cx,float cy,float *E)
Float_t DriftVelocity(Float_t E,Float_t Charg, Float_t T, Double_t Neff)
Float_t DriftVelocity(Float_t cx,Float_t cy,Float_t Charg, Float_t T, Double_t Neff)
Double_t Mobility(Float_t cx,Float_t cy,Float_t T,Float_t Charg,Double_t Neff)
Double_t Mobility(Float_t E,Float_t T,Float_t Charg,Double_t Neff)
Float_t DriftVelocity(Float_t E,Float_t Charg, Float_t T, Double_t Neff, Int_t which)
Float_t DriftVelocity(Float_t cx,Float_t cy,Float_t Charg, Float_t T, Double_t Neff, Int_t which)
Double_t Mobility(Float_t cx,Float_t cy,Float_t T,Float_t Charg,Double_t Neff, Int_t which)
Double_t Mobility(Float_t E,Float_t T,Float_t Charg,Double_t Neff, Int_t which)
Inline Functions
Double_t* GetEfx()
Double_t* GetEfy()
Double_t* GetEf()
Double_t* GetU()
void SetEfy(Int_t i, Double_t val)
void SetEfx(Int_t i, Double_t val)
void SetEf(Int_t i, Double_t val)
void SetU(Int_t i, Double_t val)
Int_t GetNX()
Int_t GetNY()
Int_t GetNoStrips()
Int_t* GetStripPosition()
Double_t alpha(Double_t E)
Double_t beta(Double_t E)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
EField EField(const EField&)
Last update: Tue Jul 28 11:03:18 2009
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.