#ifndef G3Medium_H
#define G3Medium_H
#include "TNamed.h"
static const Int_t kNPars=33;
class G3Medium : public TNamed
{
public:
G3Medium();
G3Medium(Int_t imed, Int_t imat, const char* name, Int_t isvol,
Int_t ifield, Float_t fieldm, Float_t tmaxfd,
Float_t stemax, Float_t deemax,
Float_t epsil, Float_t stmin);
virtual ~G3Medium(){;}
virtual Int_t Id();
virtual Int_t IdMat() {return fIdMat;}
virtual Int_t Isvol() {return fIsvol;}
virtual Int_t Ifield() {return fIfield;}
virtual Float_t Fieldm() {return fFieldm;}
virtual Float_t Tmaxfd() {return fTmaxfd;}
virtual Float_t Stemax() {return fStemax;}
virtual Float_t Deemax() {return fDeemax;}
virtual Float_t Epsil() {return fEpsil;}
virtual Float_t Stmin() {return fStmin;}
virtual void SetPar(Int_t ipar, Float_t par) {fPars[ipar-1]=par;}
virtual Float_t GetPar(Int_t ipar);
virtual Int_t ItemId() {return fItem;}
virtual void SetItemId(Int_t id) {fItem=id;}
private:
Float_t fPars[kNPars];
Int_t fId;
Int_t fIdMat;
Int_t fIsvol;
Int_t fIfield;
Float_t fFieldm;
Float_t fTmaxfd;
Float_t fStemax;
Float_t fDeemax;
Float_t fEpsil;
Float_t fStmin;
Int_t fItem;
G3Medium(const G3Medium& med): TNamed(med) {}
G3Medium & operator=(const G3Medium&) {return *this;}
ClassDef(G3Medium,1)
};
#endif
ROOT 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.