#include "LegsEloss.h"

LegsEloss


class description - source file - inheritance tree (.pdf)

class LegsEloss

Inheritance Chart:
LegsEloss
    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)

Data Members

    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]

Class Description


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.