LegsEloss
class description - source file - inheritance tree (.pdf)
private:
Double_t Box_Interp(Double_t, Double_t, Double_t)
void Get_E(Double_t, Double_t&, Double_t&, Int_t&, Int_t&)
Int_t Get_E_Index(Double_t)
void Get_Phi(Double_t, Double_t&, Double_t&, Int_t&, Int_t&)
Int_t Get_Phi_Index(Double_t)
void Get_Theta(Double_t, Double_t&, Double_t&, Int_t&, Int_t&)
Int_t Get_Theta_Index(Double_t)
Double_t u(Int_t, Int_t, Int_t)
public:
LegsEloss(const char*)
LegsEloss(const LegsEloss&)
virtual ~LegsEloss()
static TClass* Class()
Double_t dE(Double_t, Double_t, Double_t)
virtual TClass* IsA() const
LegsEloss& operator=(const LegsEloss&)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
static const Int_t max_th_num
static const Int_t max_ph_num
static const Int_t max_e_num
static const Double_t th_min
static const Double_t th_step
static const Double_t ph_min
static const Double_t ph_step
static const Double_t e_min
static const Double_t e_step
static const Int_t cols
Double_t data[36][9][25]
LegsEloss(const char *filename)
/*
Class constructor
*/
Double_t dE(Double_t theta, Double_t phi, Double_t energy)
check for boundaries
Double_t Box_Interp(Double_t x, Double_t y, Double_t z)
Double_t u(Int_t i, Int_t j, Int_t k)
/*
Compute energy loss from tabulated data
*/
void Get_Theta(Double_t x, Double_t &x1, Double_t &x2, Int_t &i1, Int_t &i2)
/*
Compute the indices in the table of the point below
*/
void Get_Phi(Double_t y, Double_t &y1, Double_t &y2, Int_t &i1, Int_t &i2)
void Get_E(Double_t z, Double_t &z1, Double_t &z2, Int_t &i1, Int_t &i2)
Int_t Get_Theta_Index(Double_t x)
/*
Compute the indices in the table of the point below
*/
Int_t Get_Phi_Index(Double_t y)
Int_t Get_E_Index(Double_t z)
Inline Functions
void ~LegsEloss()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
LegsEloss LegsEloss(const LegsEloss&)
LegsEloss& operator=(const LegsEloss&)
Last update: Wed May 18 13:32:05 2005
ROOT page - Home page - Class index - Class Hierarchy - 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.