#include "TGeant3f77.h"

TGeant3f77


class description - header file - source file
viewCVS header - viewCVS source

class TGeant3f77: public TGeant3

Inheritance Inherited Members Includes Libraries
Class Charts

Function Members (Methods)

Display options:
Show inherited
Show non-public
public:
TGeant3f77()
TGeant3f77(const char* title, Int_t nwgeant = 0)
virtual~TGeant3f77()
voidTObject::AbstractMethod(const char* method) const
virtual voidTGeant3::AddParticlesToPdgDataBase() const
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
virtual voidTGeant3::BuildPhysics()
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTNamed::Clear(Option_t* option = "")
virtual TObject*TNamed::Clone(const char* newname = "") const
virtual Int_tTNamed::Compare(const TObject* obj) const
virtual voidTNamed::Copy(TObject& named) const
virtual Int_tTGeant3::CurrentEvent() const
virtual Int_tTGeant3::CurrentMaterial(Float_t& a, Float_t& z, Float_t& dens, Float_t& radl, Float_t& absl) const
virtual Int_tTGeant3::CurrentMedium() const
virtual Int_tTGeant3::CurrentVolID(Int_t& copy) const
virtual const char*TGeant3::CurrentVolName() const
virtual Int_tTGeant3::CurrentVolOffID(Int_t off, Int_t& copy) const
virtual const char*TGeant3::CurrentVolOffName(Int_t off) const
virtual const char*TGeant3::CurrentVolPath()
virtual voidTGeant3::DefaultRange()
virtual Bool_tTGeant3::DefineIon(const char* name, Int_t Z, Int_t A, Int_t Q, Double_t excEnergy, Double_t mass)
virtual voidTGeant3::DefineOpSurface(const char* name, EMCOpSurfaceModel model, EMCOpSurfaceType surfaceType, EMCOpSurfaceFinish surfaceFinish, Double_t sigmaAlpha)
virtual Bool_tTGeant3::DefineParticle(Int_t pdg, const char* name, TMCParticleType type, Double_t mass, Double_t charge, Double_t lifetime)
virtual voidTObject::Delete(Option_t* option = "")
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() const
virtual TObject*TObject::DrawClone(Option_t* option = "") const
virtual voidTGeant3::DrawOneSpec(const char* name)
virtual voidTObject::Dump() const
virtual Double_tTGeant3::Edep() const
virtual Eroptc_t*TGeant3::Eroptc() const
virtual Eropts_t*TGeant3::Eropts() const
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTGeant3::Ertrak(const Float_t* x1, const Float_t* p1, const Float_t* x2, const Float_t* p2, Int_t ipa, Option_t* chopt)
virtual voidTGeant3::Ertrgo()
virtual Ertrio_t*TGeant3::Ertrio() const
virtual Erwork_t*TGeant3::Erwork() const
virtual Double_tTGeant3::Etot() const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual voidTNamed::FillBuffer(char*& buffer)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
virtual voidTGeant3::FinishGeometry()
virtual voidTGeant3::ForceDecayTime(Float_t time)
virtual Float_tTGeant3::Gbrelm(Float_t z, Float_t t, Float_t cut)
virtual Gcbank_t*TGeant3::Gcbank() const
virtual Gccuts_t*TGeant3::Gccuts() const
virtual Gcflag_t*TGeant3::Gcflag() const
virtual Gckin2_t*TGeant3::Gckin2() const
virtual Gckin3_t*TGeant3::Gckin3() const
virtual Gckine_t*TGeant3::Gckine() const
virtual Gcking_t*TGeant3::Gcking() const
virtual voidTGeant3::Gckmat(Int_t itmed, char* natmed)
virtual voidTGeant3::Gckpar(Int_t ish, Int_t npar, Float_t* par)
virtual Gclink_t*TGeant3::Gclink() const
virtual Gcmate_t*TGeant3::Gcmate() const
virtual Gcmulo_t*TGeant3::Gcmulo() const
virtual Gcnum_t*TGeant3::Gcnum() const
virtual Gcopti_t*TGeant3::Gcopti() const
virtual Gcphlt_t*TGeant3::Gcphlt() const
virtual Gcphys_t*TGeant3::Gcphys() const
virtual Gcsets_t*TGeant3::Gcsets() const
virtual Gctlit_t*TGeant3::Gctlit() const
virtual Gctmed_t*TGeant3::Gctmed() const
virtual Gctpol_t*TGeant3::Gctpol() const
virtual Gctrak_t*TGeant3::Gctrak() const
virtual Gcvdma_t*TGeant3::Gcvdma() const
virtual Gcvolu_t*TGeant3::Gcvolu() const
virtual voidTGeant3::Gdclose()
virtual voidTGeant3::Gdcxyz()
virtual voidTGeant3::Gdebug()
virtual voidTGeant3::Gdelete(Int_t view)
virtual voidTGeant3::Gdhead(Int_t isel, const char* name, Double_t chrsiz = 0.6)
virtual voidTGeant3::Gdman(Double_t u0, Double_t v0, const char* type = "MAN")
virtual voidTGeant3::Gdopen(Int_t view)
virtual voidTGeant3::Gdopt(const char* name, const char* value)
virtual voidTGeant3::Gdraw(const char* name, Double_t theta = 30, Double_t phi = 30, Double_t psi = 0, Double_t u0 = 10, Double_t v0 = 10, Double_t ul = 0.01, Double_t vl = 0.01)
virtual voidTGeant3::Gdrawc(const char* name, Int_t axis = 1, Float_t cut = 0, Float_t u0 = 10, Float_t v0 = 10, Float_t ul = 0.01, Float_t vl = 0.01)
virtual voidTGeant3::Gdrawx(const char* name, Float_t cutthe, Float_t cutphi, Float_t cutval, Float_t theta = 30, Float_t phi = 30, Float_t u0 = 10, Float_t v0 = 10, Float_t ul = 0.01, Float_t vl = 0.01)
virtual voidTGeant3::Gdshow(Int_t view)
virtual voidTGeant3::Gdspec(const char* name)
virtual voidTGeant3::Gdtom(Float_t* xd, Float_t* xm, Int_t iflag)
virtual voidTGeant3::Gdtom(Double_t* xd, Double_t* xm, Int_t iflag)
virtual voidTGeant3::Gdtree(const char* name, Int_t levmax = 15, Int_t ispec = 0)
virtual voidTGeant3::GdtreeParent(const char* name, Int_t levmax = 15, Int_t ispec = 0)
virtual voidTGeant3::Gdxyz(Int_t it)
virtual voidTGeant3::Gekbin()
voidTGeant3::GeomIter()
virtual TVirtualMCDecayer*TVirtualMC::GetDecayer() const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual const char*TObject::GetIconName() const
virtual Bool_tTGeant3::GetMaterial(const TString& volumeName, TString& name, Int_t& imat, Double_t& a, Double_t& z, Double_t& den, Double_t& radl, Double_t& inter, TArrayD& par)
virtual Int_tTGeant3::GetMaxNStep() const
static TVirtualMC*TVirtualMC::GetMC()
virtual Int_tTGeant3::GetMedium() const
virtual Bool_tTGeant3::GetMedium(const TString& volumeName, TString& name, Int_t& imed, Int_t& nmat, Int_t& isvol, Int_t& ifield, Double_t& fieldm, Double_t& tmaxfd, Double_t& stemax, Double_t& deemax, Double_t& epsil, Double_t& stmin, TArrayD& par)
virtual const char*TNamed::GetName() const
const char*TGeant3::GetNodeName()
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
const char*TGeant3::GetPath()
virtual TRandom*TVirtualMC::GetRandom() const
virtual voidTGeant3::GetSecondary(Int_t isec, Int_t& ipart, TLorentzVector& x, TLorentzVector& p)
virtual Bool_tTGeant3::GetShape(const TString& volumePath, TString& shapeType, TArrayD& par)
virtual TVirtualMCStack*TVirtualMC::GetStack() const
virtual const char*TNamed::GetTitle() const
virtual Bool_tTGeant3::GetTransformation(const TString& volumePath, TGeoHMatrix& mat)
virtual UInt_tTObject::GetUniqueID() const
virtual voidTGeant3::Gfile(const char* filename, const char* option = "I")
virtual voidTGeant3::Gfinds()
virtual voidTGeant3::Gfkine(Int_t itra, Float_t* vert, Float_t* pvert, Int_t& ipart, Int_t& nvert)
virtual voidTGeant3::Gfmate(Int_t imat, char* name, Float_t& a, Float_t& z, Float_t& dens, Float_t& radl, Float_t& absl, Float_t* ubuf, Int_t& nbuf)
virtual voidTGeant3::Gfmate(Int_t imat, char* name, Double_t& a, Double_t& z, Double_t& dens, Double_t& radl, Double_t& absl, Double_t* ubuf, Int_t& nbuf)
virtual voidTGeant3::Gfpara(const char* name, Int_t number, Int_t intext, Int_t& npar, Int_t& natt, Float_t* par, Float_t* att)
virtual voidTGeant3::Gfpart(Int_t ipart, char* name, Int_t& itrtyp, Float_t& amass, Float_t& charge, Float_t& tlife) const
virtual voidTGeant3::Gftmat(Int_t imate, Int_t ipart, char* chmeca, Int_t kdim, Float_t* tkin, Float_t* value, Float_t* pcut, Int_t& ixst)
virtual voidTGeant3::Gftmed(Int_t numed, char* name, Int_t& nmat, Int_t& isvol, Int_t& ifield, Float_t& fieldm, Float_t& tmaxfd, Float_t& stemax, Float_t& deemax, Float_t& epsil, Float_t& stmin, Float_t* buf = 0, Int_t* nbuf = 0)
virtual voidTGeant3::Gfvert(Int_t nvtx, Float_t* v, Int_t& ntbeam, Int_t& nttarg, Float_t& tofg)
virtual voidTGeant3::Ggclos()
virtual voidTGeant3::Glast()
virtual voidTGeant3::Glmoth(const char* iudet, Int_t iunum, Int_t& nlev, Int_t* lvols, Int_t* lindx)
virtual Int_tTGeant3::Glvolu(Int_t nlev, Int_t* lnam, Int_t* lnum)
virtual voidTGeant3::Gmate()
virtual voidTGeant3::Gmedia(Float_t* x, Int_t& numed)
virtual voidTGeant3::Gmtod(Float_t* xm, Float_t* xd, Int_t iflag)
virtual voidTGeant3::Gmtod(Double_t* xm, Double_t* xd, Int_t iflag)
virtual voidTGeant3::Gpart()
virtual voidTGeant3::Gpcxyz()
virtual voidTGeant3::Gphysi()
virtual Float_tTGeant3::Gprelm(Float_t z, Float_t t, Float_t cut)
virtual voidTGeant3::Gprint(const char* name)
virtual voidTGeant3::Gprotm(Int_t nmat = 0)
virtual voidTGeant3::Grndm(Float_t* rvec, Int_t len) const
virtual voidTGeant3::Grndmq(Int_t& is1, Int_t& is2, Int_t iseq, const Text_t* chopt)
virtual voidTGeant3::Grun()
virtual voidTGeant3::Gsatt(const char* name, const char* att, Int_t val)
virtual voidTGeant3::Gsbool(const char*, const char*)
virtual voidTGeant3::Gsckov(Int_t itmed, Int_t npckov, Float_t* ppckov, Float_t* absco, Float_t* effic, Float_t* rindex)
virtual voidTGeant3::Gsdk(Int_t ipart, Float_t* bratio, Int_t* mode)
virtual voidTGeant3::Gsdvn(const char* name, const char* mother, Int_t ndiv, Int_t iaxis)
virtual voidTGeant3::Gsdvn2(const char* name, const char* mother, Int_t ndiv, Int_t iaxis, Double_t c0i, Int_t numed)
virtual voidTGeant3::Gsdvs(const char* name, const char* mother, Float_t step, Int_t iaxis, Int_t numed)
virtual voidTGeant3::Gsdvs2(const char* name, const char* mother, Float_t step, Int_t iaxis, Float_t c0, Int_t numed)
virtual voidTGeant3::Gsdvt(const char* name, const char* mother, Double_t step, Int_t iaxis, Int_t numed, Int_t ndvmx)
virtual voidTGeant3::Gsdvt2(const char* name, const char* mother, Double_t step, Int_t iaxis, Double_t c0, Int_t numed, Int_t ndvmx)
virtual Int_tTGeant3::Gskine(Float_t* plab, Int_t ipart, Int_t nv, Float_t* ubuf = 0, Int_t nwbuf = 0)
virtual voidTGeant3::Gsking(Int_t igk)
virtual voidTGeant3::Gskpho(Int_t igk)
virtual voidTGeant3::Gsmate(Int_t imat, const char* name, Float_t a, Float_t z, Float_t dens, Float_t radl, Float_t absl)
virtual voidTGeant3::Gsmixt(Int_t imat, const char* name, Float_t* a, Float_t* z, Float_t dens, Int_t nlmat, Float_t* wmat)
virtual voidTGeant3::Gsord(const char* name, Int_t iax)
virtual voidTGeant3::Gspart(Int_t ipart, const char* name, Int_t itrtyp, Double_t amass, Double_t charge, Double_t tlife)
virtual voidTGeant3::Gspos(const char* name, Int_t nr, const char* mother, Double_t x, Double_t y, Double_t z, Int_t irot, const char* konly = "ONLY")
virtual voidTGeant3::Gsposp(const char* name, Int_t nr, const char* mother, Double_t x, Double_t y, Double_t z, Int_t irot, const char* konly, Float_t* upar, Int_t np)
virtual voidTGeant3::Gsposp(const char* name, Int_t nr, const char* mother, Double_t x, Double_t y, Double_t z, Int_t irot, const char* konly, Double_t* upar, Int_t np)
virtual voidTGeant3::Gsrotm(Int_t nmat, Float_t theta1, Float_t phi1, Float_t theta2, Float_t phi2, Float_t theta3, Float_t phi3)
virtual voidTGeant3::Gsstak(Int_t iflag)
virtual voidTGeant3::Gstmed(Int_t numed, const char* name, Int_t nmat, 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 voidTGeant3::Gstpar(Int_t itmed, const char* param, Double_t parval)
virtual Int_tTGeant3::Gsvert(Float_t* v, Int_t ntbeam, Int_t nttarg, Float_t* ubuf = 0, Int_t nwbuf = 0)
virtual Int_tTGeant3::Gsvolu(const char* name, const char* shape, Int_t nmed, Float_t* upar, Int_t np)
virtual Int_tTGeant3::Gsvolu(const char* name, const char* shape, Int_t nmed, Double_t* upar, Int_t np)
virtual voidTGeant3::Gsxyz()
virtual voidTGeant3::Gtrack()
virtual voidTGeant3::Gtreve()
virtual voidTGeant3::GtreveRoot()
virtual voidTGeant3::Gtrig()
virtual voidTGeant3::Gtrigc()
virtual voidTGeant3::Gtrigi()
virtual voidTGeant3::Gwork(Int_t nwork)
virtual voidTGeant3::Gzinit()
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTNamed::Hash() const
virtual Int_tTGeant3::IdFromPDG(Int_t pdg) const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTGeant3::Init()
virtual voidTGeant3::InitHIGZ()
virtual voidTGeant3::InitLego()
virtual voidTObject::Inspect() const
voidTObject::InvertBit(UInt_t f)
virtual Int_t*TGeant3::Iq() const
virtual TClass*IsA() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
virtual Bool_tTGeant3::IsNewTrack() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTGeant3::IsRootGeometrySupported() const
virtual Bool_tTNamed::IsSortable() const
virtual Bool_tTGeant3::IsTrackAlive() const
virtual Bool_tTGeant3::IsTrackDisappeared() const
virtual Bool_tTGeant3::IsTrackEntering() const
virtual Bool_tTGeant3::IsTrackExiting() const
virtual Bool_tTGeant3::IsTrackInside() const
virtual Bool_tTGeant3::IsTrackOut() const
virtual Bool_tTGeant3::IsTrackStop() const
Bool_tTObject::IsZombie() const
virtual voidTGeant3::LoadAddress()
virtual Int_t*TGeant3::Lq() const
virtual voidTNamed::ls(Option_t* option = "") const
virtual voidTGeant3::Material(Int_t& kmat, const char* name, Double_t a, Double_t z, Double_t dens, Double_t radl, Double_t absl, Float_t* buf = 0, Int_t nwbuf = 0)
virtual voidTGeant3::Material(Int_t& kmat, const char* name, Double_t a, Double_t z, Double_t dens, Double_t radl, Double_t absl, Double_t* buf, Int_t nwbuf)
virtual voidTGeant3::Matrix(Int_t& krot, Double_t thex, Double_t phix, Double_t they, Double_t phiy, Double_t thez, Double_t phiz)
virtual Double_tTGeant3::MaxStep() const
voidTObject::MayNotUse(const char* method) const
virtual voidTGeant3::Medium(Int_t& kmed, const char* name, Int_t nmat, Int_t isvol, Int_t ifield, Double_t fieldm, Double_t tmaxfd, Double_t stemax, Double_t deemax, Double_t epsil, Double_t stmin, Float_t* ubuf = 0, Int_t nbuf = 0)
virtual voidTGeant3::Medium(Int_t& kmed, const char* name, Int_t nmat, Int_t isvol, Int_t ifield, Double_t fieldm, Double_t tmaxfd, Double_t stemax, Double_t deemax, Double_t epsil, Double_t stmin, Double_t* ubuf, Int_t nbuf)
virtual voidTGeant3::Mixture(Int_t& kmat, const char* name, Float_t* a, Float_t* z, Double_t dens, Int_t nlmat, Float_t* wmat)
virtual voidTGeant3::Mixture(Int_t& kmat, const char* name, Double_t* a, Double_t* z, Double_t dens, Int_t nlmat, Double_t* wmat)
Int_tTGeant3::NextVolUp(Text_t* name, Int_t& copy)
virtual Int_tTGeant3::NofVolDaughters(const char* volName) const
virtual Int_tTGeant3::NofVolumes() const
virtual Bool_tTObject::Notify()
virtual Int_tTGeant3::NSecondaries() const
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
virtual voidTObject::Paint(Option_t* option = "")
virtual Double_tTGeant3::ParticleCharge(Int_t pdg) const
virtual Double_tTGeant3::ParticleLifeTime(Int_t pdg) const
virtual Double_tTGeant3::ParticleMass(Int_t pdg) const
virtual TMCParticleTypeTGeant3::ParticleMCType(Int_t pdg) const
virtual TStringTGeant3::ParticleName(Int_t pdg) const
virtual Int_tTGeant3::PDGFromId(Int_t pdg) const
virtual voidTObject::Pop()
virtual voidTNamed::Print(Option_t* option = "") const
virtual voidTGeant3::ProcessEvent()
virtual Bool_tTGeant3::ProcessRun(Int_t nevent)
virtual TMCProcessTGeant3::ProdProcess(Int_t isec) const
virtual Float_t*TGeant3::Q() const
virtual Quest_t*TGeant3::Quest() const
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTObject::ResetBit(UInt_t f)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") const
virtual voidTObject::SavePrimitive(ostream& out, Option_t* option = "")
virtual Bool_tTGeant3::SecondariesAreOrdered() const
virtual voidTGeant3::SetABAN(Int_t par = 1)
virtual voidTGeant3::SetANNI(Int_t par = 1)
virtual voidTGeant3::SetAUTO(Int_t par = 1)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
virtual voidTGeant3::SetBOMB(Float_t bomb = 1)
virtual voidTGeant3::SetBorderSurface(const char* name, const char* vol1Name, int vol1CopyNo, const char* vol2Name, int vol2CopyNo, const char* opSurfaceName)
virtual voidTGeant3::SetBREM(Int_t par = 1)
virtual voidTGeant3::SetCerenkov(Int_t itmed, Int_t npckov, Float_t* ppckov, Float_t* absco, Float_t* effic, Float_t* rindex)
virtual voidTGeant3::SetCerenkov(Int_t itmed, Int_t npckov, Double_t* ppckov, Double_t* absco, Double_t* effic, Double_t* rindex)
virtual voidTGeant3::SetCKOV(Int_t par = 1)
virtual voidTGeant3::SetClipBox(const char* name, Double_t xmin = -9999, Double_t xmax = 0, Double_t ymin = -9999, Double_t ymax = 0, Double_t zmin = -9999, Double_t zmax = 0)
virtual voidTGeant3::SetColors()
virtual voidTGeant3::SetCOMP(Int_t par = 1)
virtual Bool_tTGeant3::SetCut(const char* cutName, Double_t cutValue)
virtual voidTGeant3::SetCUTS(Float_t cutgam, Float_t cutele, Float_t cutneu, Float_t cuthad, Float_t cutmuo, Float_t bcute, Float_t bcutm, Float_t dcute, Float_t dcutm, Float_t ppcutm, Float_t tofmax)
virtual voidTGeant3::SetDCAY(Int_t par = 1)
virtual voidTGeant3::SetDEBU(Int_t emin = 1, Int_t emax = 999, Int_t emod = 1)
virtual voidTObject::SetDrawOption(Option_t* option = "")
virtual voidTGeant3::SetDRAY(Int_t par = 1)
static voidTObject::SetDtorOnly(void* obj)
virtual voidTGeant3::SetERAN(Float_t ekmin = 1.e-5, Float_t ekmax = 1.e4, Int_t nekbin = 90)
virtual voidTVirtualMC::SetExternalDecayer(TVirtualMCDecayer* decayer)
virtual voidTGeant3::SetHADR(Int_t par = 1)
virtual voidTGeant3::SetKINE(Int_t kine, Float_t xk1 = 0, Float_t xk2 = 0, Float_t xk3 = 0, Float_t xk4 = 0, Float_t xk5 = 0, Float_t xk6 = 0, Float_t xk7 = 0, Float_t xk8 = 0, Float_t xk9 = 0, Float_t xk10 = 0)
virtual voidTGeant3::SetLOSS(Int_t par = 2)
virtual voidTGeant3::SetMaterialProperty(Int_t itmed, const char* propertyName, Double_t value)
virtual voidTGeant3::SetMaterialProperty(Int_t itmed, const char* propertyName, Int_t np, Double_t* pp, Double_t* values)
virtual voidTGeant3::SetMaterialProperty(const char* surfaceName, const char* propertyName, Int_t np, Double_t* pp, Double_t* values)
virtual voidTGeant3::SetMaxNStep(Int_t maxnstp)
virtual voidTGeant3::SetMaxStep(Double_t maxstep)
virtual voidTGeant3::SetMULS(Int_t par = 1)
virtual voidTGeant3::SetMUNU(Int_t par = 1)
virtual voidTNamed::SetName(const char* name)
virtual voidTNamed::SetNameTitle(const char* name, const char* title)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidTGeant3::SetOPTI(Int_t par = 2)
virtual voidTGeant3::SetPAIR(Int_t par = 1)
virtual voidTGeant3::SetPFIS(Int_t par = 1)
virtual voidTGeant3::SetPHOT(Int_t par = 1)
virtual Bool_tTGeant3::SetProcess(const char* flagName, Int_t flagValue)
virtual voidTVirtualMC::SetRandom(TRandom* random)
virtual voidTGeant3::SetRAYL(Int_t par = 1)
virtual voidTGeant3::SetRootGeometry()
virtual voidTGeant3::SetSkinSurface(const char* name, const char* volName, const char* opSurfaceName)
virtual voidTVirtualMC::SetStack(TVirtualMCStack* stack)
virtual voidTGeant3::SetSTRA(Int_t par = 0)
virtual voidTGeant3::SetSWIT(Int_t sw, Int_t val = 1)
virtual voidTNamed::SetTitle(const char* title = "")
voidTGeant3::SetTrack(Int_t done, Int_t parent, Int_t pdg, Float_t* pmom, Float_t* vpos, Float_t* polar, Float_t tof, TMCProcess mech, Int_t& ntr, Float_t weight, Int_t is)
virtual voidTGeant3::SetTRIG(Int_t nevents = 1)
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidTGeant3::SetUserDecay(Int_t ipart)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual Int_tTNamed::Sizeof() const
virtual Int_tTGeant3::StepProcesses(TArrayI& proc) const
virtual voidTGeant3::StopEvent()
virtual voidTGeant3::StopRun()
virtual voidTGeant3::StopTrack()
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual Double_tTGeant3::TrackCharge() const
virtual Double_tTGeant3::TrackLength() const
virtual Double_tTGeant3::TrackMass() const
virtual voidTGeant3::TrackMomentum(TLorentzVector& xyz) const
virtual voidTGeant3::TrackMomentum(Double_t& px, Double_t& py, Double_t& pz, Double_t& etot) const
virtual Int_tTGeant3::TrackPid() const
virtual voidTGeant3::TrackPosition(TLorentzVector& xyz) const
virtual voidTGeant3::TrackPosition(Double_t& x, Double_t& y, Double_t& z) const
virtual Double_tTGeant3::TrackStep() const
virtual Double_tTGeant3::TrackTime() const
virtual voidTObject::UseCurrentStyle()
virtual voidTGeant3::Vname(const char* name, char* vname)
virtual Int_tTGeant3::VolDaughterCopyNo(const char* volName, Int_t i) const
virtual const char*TGeant3::VolDaughterName(const char* volName, Int_t i) const
virtual Int_tTGeant3::VolId(const Text_t* name) const
virtual Int_tTGeant3::VolId2Mate(Int_t id) const
virtual const char*TGeant3::VolName(Int_t id) const
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = "0", Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = "0", Int_t option = 0, Int_t bufsize = 0) const
virtual voidTGeant3::WriteEuclid(const char* filnam, const char* topvol, Int_t number, Int_t nlevel)
virtual Double_tTGeant3::Xsec(char* reac, Double_t energy, Int_t part, Int_t mate)
protected:
Float_t*TGeant3::CreateFloatArray(Float_t* array, Int_t size) const
Float_t*TGeant3::CreateFloatArray(Double_t* array, Int_t size) const
voidTGeant3::DefineParticles()
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTGeant3::G3Gsposp(const char* name, Int_t nr, const char* mother, Double_t x, Double_t y, Double_t z, Int_t irot, const char* konly, Float_t* upar, Int_t np)
Int_tTGeant3::G3Gsvolu(const char* name, const char* shape, Int_t nmed, Float_t* upar, Int_t np)
voidTGeant3::G3Material(Int_t& kmat, const char* name, Double_t a, Double_t z, Double_t dens, Double_t radl, Double_t absl, Float_t* buf = 0, Int_t nwbuf = 0)
voidTGeant3::G3Medium(Int_t& kmed, const char* name, Int_t nmat, Int_t isvol, Int_t ifield, Double_t fieldm, Double_t tmaxfd, Double_t stemax, Double_t deemax, Double_t epsil, Double_t stmin, Float_t* ubuf = 0, Int_t nbuf = 0)
voidTGeant3::G3Mixture(Int_t& kmat, const char* name, Float_t* a, Float_t* z, Double_t dens, Int_t nlmat, Float_t* wmat)
TMCProcessTGeant3::G3toVMC(Int_t iproc) const
voidTObject::MakeZombie()
Int_tTGeant3::NextKmat() const
TStringTGeant3::ParticleClass(TMCParticleType particleType) const
TMCParticleTypeTGeant3::ParticleType(Int_t itrtyp) const
Int_tTGeant3::TransportMethod(TMCParticleType particleType) const
private:
TGeant3f77(const TGeant3f77& tg3)
TGeant3f77&operator=(const TGeant3f77& tg3)

Data Members

public:
enum TGeant3::[unnamed] { kMaxParticles
kTRIG
kSWIT
kDEBU
kAUTO
kABAN
kOPTI
kERAN
};
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
protected:
Int_tTGeant3::fNextVolIterator for GeomIter
charTGeant3::fPath[512]Current path of G3
Int_t*TGeant3::fZiq! Good Old IQ of Zebra
Int_t*TGeant3::fZlq! Good Old LQ of Zebra
Float_t*TGeant3::fZq! Good Old Q of Zebra
Quest_t*TGeant3::fQuest! QUEST common structure
Gcbank_t*TGeant3::fGcbank! GCBANK common structure
Gclink_t*TGeant3::fGclink! GCLINK common structure
Gccuts_t*TGeant3::fGccuts! GCCUTS common structure
Gcmulo_t*TGeant3::fGcmulo! GCMULO common structure
Gcmate_t*TGeant3::fGcmate! GCMATE common structure
Gctpol_t*TGeant3::fGctpol! GCTPOL common structure
Gcnum_t*TGeant3::fGcnum! GCNUM common structure
Gcsets_t*TGeant3::fGcsets! GCSETS common structure
Gcopti_t*TGeant3::fGcopti! GCOPTI common structure
Gctlit_t*TGeant3::fGctlit! GCTLIT common structure
Gcvdma_t*TGeant3::fGcvdma! GCVDMA common structure
Gcvolu_t*TGeant3::fGcvolu! GCVOLU common structure
Gckine_t*TGeant3::fGckine! GCKINE common structure
Gcflag_t*TGeant3::fGcflag! GCFLAG common structure
Gctmed_t*TGeant3::fGctmed! GCTMED common structure
Gcphys_t*TGeant3::fGcphys! GCPHYS common structure
Gcphlt_t*TGeant3::fGcphlt! GCPHLT common structure
Gcking_t*TGeant3::fGcking! GCKING common structure
Gckin2_t*TGeant3::fGckin2! GCKIN2 common structure
Gckin3_t*TGeant3::fGckin3! GCKIN3 common structure
Gctrak_t*TGeant3::fGctrak! GCTRAK common structure
Gcchan_t*TGeant3::fGcchan! GCCHAN common structure
Ertrio_t*TGeant3::fErtrio! ERTRIO common structure
Eropts_t*TGeant3::fEropts! EROPTS common structure
Eroptc_t*TGeant3::fEroptc! EROPTC common structure
Erwork_t*TGeant3::fErwork! ERWORK common structure
static charTGeant3::fVolNames! Names of geant volumes as C++ chars
Int_tTGeant3::fNG3ParticlesNumber of G3 particles
Int_tTGeant3::fNPDGCodesNumber of PDG codes known by G3
Int_tTGeant3::fPDGCode[100]Translation table of PDG codes
TGeoMCGeometry*TGeant3::fMCGeoImplementation of TVirtualMCGeometry for TGeo
Bool_tTGeant3::fImportRootGeometryOption to import geometry from TGeo
Bool_tTGeant3::fStopRunThe flag for stopping run by a user
TVirtualMCApplication*TVirtualMC::fApplication! User MC application
TStringTNamed::fNameobject identifier
TStringTNamed::fTitleobject title

Class Description

                                                                           
  Interface Class to the Geant3.21 MonteCarlo                              
                                                                           
                                                                           
                                                                           

TGeant3f77()
 Default constructor

TGeant3f77(const char *title, Int_t nwgeant)
TGeant3f77()
virtual ~TGeant3f77()
{}
TGeant3f77 & operator=(const TGeant3f77 &tg3)

Last update: Tue Nov 21 09:19:13 2006
Copyright (c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *


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.