VMC Version 2.0
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
TVirtualMC Member List

This is the complete list of members for TVirtualMC, including all inherited members.

BuildPhysics()=0TVirtualMCpure virtual
CurrentBoundaryNormal(Double_t &x, Double_t &y, Double_t &z) const =0TVirtualMCpure virtual
CurrentEvent() const =0TVirtualMCpure virtual
CurrentMaterial(Float_t &a, Float_t &z, Float_t &dens, Float_t &radl, Float_t &absl) const =0TVirtualMCpure virtual
CurrentMedium() const =0TVirtualMCpure virtual
CurrentVolID(Int_t &copyNo) const =0TVirtualMCpure virtual
CurrentVolName() const =0TVirtualMCpure virtual
CurrentVolOffID(Int_t off, Int_t &copyNo) const =0TVirtualMCpure virtual
CurrentVolOffName(Int_t off) const =0TVirtualMCpure virtual
CurrentVolPath()=0TVirtualMCpure virtual
DefineIon(const char *name, Int_t Z, Int_t A, Int_t Q, Double_t excEnergy, Double_t mass=0.)=0TVirtualMCpure virtual
DefineOpSurface(const char *name, EMCOpSurfaceModel model, EMCOpSurfaceType surfaceType, EMCOpSurfaceFinish surfaceFinish, Double_t sigmaAlpha)=0TVirtualMCpure virtual
DefineParticle(Int_t pdg, const char *name, TMCParticleType mcType, Double_t mass, Double_t charge, Double_t lifetime)=0TVirtualMCpure virtual
DefineParticle(Int_t pdg, const char *name, TMCParticleType mcType, Double_t mass, Double_t charge, Double_t lifetime, const TString &pType, Double_t width, Int_t iSpin, Int_t iParity, Int_t iConjugation, Int_t iIsospin, Int_t iIsospinZ, Int_t gParity, Int_t lepton, Int_t baryon, Bool_t stable, Bool_t shortlived=kFALSE, const TString &subType="", Int_t antiEncoding=0, Double_t magMoment=0.0, Double_t excitation=0.0)=0TVirtualMCpure virtual
Edep() const =0TVirtualMCpure virtual
Etot() const =0TVirtualMCpure virtual
fApplicationTVirtualMCprotected
fDecayerTVirtualMCprivate
fgMCTVirtualMCprivatestatic
fIdTVirtualMCprivate
fMagFieldTVirtualMCprivate
fManagerStackTVirtualMCprivate
ForceDecayTime(Float_t)=0TVirtualMCpure virtual
fRandomTVirtualMCprivate
fStackTVirtualMCprivate
Gdtom(Float_t *xd, Float_t *xm, Int_t iflag)=0TVirtualMCpure virtual
Gdtom(Double_t *xd, Double_t *xm, Int_t iflag)=0TVirtualMCpure virtual
GetDecayer() constTVirtualMCinline
GetId() constTVirtualMCinline
GetMagField() constTVirtualMCinline
GetManagerStack() constTVirtualMCinline
GetMaterial(Int_t imat, TString &name, Double_t &a, Double_t &z, Double_t &density, Double_t &radl, Double_t &inter, TArrayD &par)=0TVirtualMCpure virtual
GetMaterial(const TString &volumeName, TString &name, Int_t &imat, Double_t &a, Double_t &z, Double_t &density, Double_t &radl, Double_t &inter, TArrayD &par)=0TVirtualMCpure virtual
GetMaxNStep() const =0TVirtualMCpure virtual
GetMC()TVirtualMCstatic
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)=0TVirtualMCpure virtual
GetRandom() constTVirtualMCinline
GetSecondary(Int_t isec, Int_t &particleId, TLorentzVector &position, TLorentzVector &momentum)=0TVirtualMCpure virtual
GetSensitiveDetector(const TString &volName) const =0TVirtualMCpure virtual
GetShape(const TString &volumePath, TString &shapeType, TArrayD &par)=0TVirtualMCpure virtual
GetStack() constTVirtualMCinline
GetTransformation(const TString &volumePath, TGeoHMatrix &matrix)=0TVirtualMCpure virtual
Gmtod(Float_t *xm, Float_t *xd, Int_t iflag)=0TVirtualMCpure virtual
Gmtod(Double_t *xm, Double_t *xd, Int_t iflag)=0TVirtualMCpure virtual
Gsbool(const char *onlyVolName, const char *manyVolName)=0TVirtualMCpure virtual
Gsdvn(const char *name, const char *mother, Int_t ndiv, Int_t iaxis)=0TVirtualMCpure virtual
Gsdvn2(const char *name, const char *mother, Int_t ndiv, Int_t iaxis, Double_t c0i, Int_t numed)=0TVirtualMCpure virtual
Gsdvt(const char *name, const char *mother, Double_t step, Int_t iaxis, Int_t numed, Int_t ndvmx)=0TVirtualMCpure virtual
Gsdvt2(const char *name, const char *mother, Double_t step, Int_t iaxis, Double_t c0, Int_t numed, Int_t ndvmx)=0TVirtualMCpure virtual
Gsord(const char *name, Int_t iax)=0TVirtualMCpure virtual
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")=0TVirtualMCpure virtual
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)=0TVirtualMCpure virtual
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)=0TVirtualMCpure virtual
Gstpar(Int_t itmed, const char *param, Double_t parval)=0TVirtualMCpure virtual
Gsvolu(const char *name, const char *shape, Int_t nmed, Float_t *upar, Int_t np)=0TVirtualMCpure virtual
Gsvolu(const char *name, const char *shape, Int_t nmed, Double_t *upar, Int_t np)=0TVirtualMCpure virtual
IdFromPDG(Int_t pdg) const =0TVirtualMCpure virtual
Init()=0TVirtualMCpure virtual
InitLego()=0TVirtualMCpure virtual
InterruptTrack()=0TVirtualMCprivatepure virtual
IsCollectTracks() const =0TVirtualMCpure virtual
IsMT() constTVirtualMCinlinevirtual
IsNewTrack() const =0TVirtualMCpure virtual
IsRootGeometrySupported() const =0TVirtualMCpure virtual
IsTrackAlive() const =0TVirtualMCpure virtual
IsTrackDisappeared() const =0TVirtualMCpure virtual
IsTrackEntering() const =0TVirtualMCpure virtual
IsTrackExiting() const =0TVirtualMCpure virtual
IsTrackInside() const =0TVirtualMCpure virtual
IsTrackOut() const =0TVirtualMCpure virtual
IsTrackStop() const =0TVirtualMCpure virtual
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, Int_t nwbuf)=0TVirtualMCpure virtual
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)=0TVirtualMCpure virtual
Matrix(Int_t &krot, Double_t thetaX, Double_t phiX, Double_t thetaY, Double_t phiY, Double_t thetaZ, Double_t phiZ)=0TVirtualMCpure virtual
MaxStep() const =0TVirtualMCpure virtual
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, Int_t nbuf)=0TVirtualMCpure virtual
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)=0TVirtualMCpure virtual
MediumId(const char *mediumName) const =0TVirtualMCpure virtual
Mixture(Int_t &kmat, const char *name, Float_t *a, Float_t *z, Double_t dens, Int_t nlmat, Float_t *wmat)=0TVirtualMCpure virtual
Mixture(Int_t &kmat, const char *name, Double_t *a, Double_t *z, Double_t dens, Int_t nlmat, Double_t *wmat)=0TVirtualMCpure virtual
NIELEdep() const =0TVirtualMCpure virtual
NofVolDaughters(const char *volName) const =0TVirtualMCpure virtual
NofVolumes() const =0TVirtualMCpure virtual
NSecondaries() const =0TVirtualMCpure virtual
operator=(const TVirtualMC &)TVirtualMCprivate
ParticleCharge(Int_t pdg) const =0TVirtualMCpure virtual
ParticleLifeTime(Int_t pdg) const =0TVirtualMCpure virtual
ParticleMass(Int_t pdg) const =0TVirtualMCpure virtual
ParticleMCType(Int_t pdg) const =0TVirtualMCpure virtual
ParticleName(Int_t pdg) const =0TVirtualMCpure virtual
PDGFromId(Int_t id) const =0TVirtualMCpure virtual
ProcessEvent()=0TVirtualMCpure virtual
ProcessEvent(Int_t eventId)TVirtualMCvirtual
ProcessEvent(Int_t eventId, Bool_t isInterruptible)=0TVirtualMCprivatepure virtual
ProcessRun(Int_t nevent)=0TVirtualMCpure virtual
ProdProcess(Int_t isec) const =0TVirtualMCpure virtual
SecondariesAreOrdered() const =0TVirtualMCpure virtual
SetBorderSurface(const char *name, const char *vol1Name, int vol1CopyNo, const char *vol2Name, int vol2CopyNo, const char *opSurfaceName)=0TVirtualMCpure virtual
SetCerenkov(Int_t itmed, Int_t npckov, Float_t *ppckov, Float_t *absco, Float_t *effic, Float_t *rindex, Bool_t aspline=false, Bool_t rspline=false)=0TVirtualMCpure virtual
SetCerenkov(Int_t itmed, Int_t npckov, Double_t *ppckov, Double_t *absco, Double_t *effic, Double_t *rindex, Bool_t aspline=false, Bool_t rspline=false)=0TVirtualMCpure virtual
SetCollectTracks(Bool_t collectTracks)=0TVirtualMCpure virtual
SetCut(const char *cutName, Double_t cutValue)=0TVirtualMCpure virtual
SetDecayMode(Int_t pdg, Float_t bratio[6], Int_t mode[6][3])=0TVirtualMCpure virtual
SetExclusiveSDScoring(Bool_t exclusiveSDScoring)=0TVirtualMCpure virtual
SetExternalDecayer(TVirtualMCDecayer *decayer)TVirtualMCvirtual
SetId(UInt_t id)TVirtualMCprivate
SetMagField(TVirtualMagField *field)TVirtualMCvirtual
SetManagerStack(TMCManagerStack *stack)TVirtualMCprivate
SetMaterialProperty(Int_t itmed, const char *propertyName, Int_t np, Double_t *pp, Double_t *values, Bool_t createNewKey=false, Bool_t spline=false)=0TVirtualMCpure virtual
SetMaterialProperty(Int_t itmed, const char *propertyName, Double_t value)=0TVirtualMCpure virtual
SetMaterialProperty(const char *surfaceName, const char *propertyName, Int_t np, Double_t *pp, Double_t *values, Bool_t createNewKey=false, Bool_t spline=false)=0TVirtualMCpure virtual
SetMaxNStep(Int_t)=0TVirtualMCpure virtual
SetMaxStep(Double_t)=0TVirtualMCpure virtual
SetProcess(const char *flagName, Int_t flagValue)=0TVirtualMCpure virtual
SetRandom(TRandom *random)TVirtualMCvirtual
SetRootGeometry()=0TVirtualMCpure virtual
SetSensitiveDetector(const TString &volName, TVirtualMCSensitiveDetector *sd)=0TVirtualMCpure virtual
SetSkinSurface(const char *name, const char *volName, const char *opSurfaceName)=0TVirtualMCpure virtual
SetStack(TVirtualMCStack *stack)TVirtualMCvirtual
SetUserDecay(Int_t pdg)=0TVirtualMCpure virtual
SetUserParameters(Bool_t isUserParameters)=0TVirtualMCpure virtual
StepNumber() const =0TVirtualMCpure virtual
StepProcesses(TArrayI &proc) const =0TVirtualMCpure virtual
StopEvent()=0TVirtualMCpure virtual
StopRun()=0TVirtualMCpure virtual
StopTrack()=0TVirtualMCpure virtual
TerminateRun()TVirtualMCinlinevirtual
TMCManagerTVirtualMCfriend
TrackCharge() const =0TVirtualMCpure virtual
TrackLength() const =0TVirtualMCpure virtual
TrackMass() const =0TVirtualMCpure virtual
TrackMomentum(TLorentzVector &momentum) const =0TVirtualMCpure virtual
TrackMomentum(Double_t &px, Double_t &py, Double_t &pz, Double_t &etot) const =0TVirtualMCpure virtual
TrackMomentum(Float_t &px, Float_t &py, Float_t &pz, Float_t &etot) const =0TVirtualMCpure virtual
TrackPid() const =0TVirtualMCpure virtual
TrackPolarization(Double_t &polX, Double_t &polY, Double_t &polZ) const =0TVirtualMCpure virtual
TrackPolarization(TVector3 &pol) const =0TVirtualMCpure virtual
TrackPosition(TLorentzVector &position) const =0TVirtualMCpure virtual
TrackPosition(Double_t &x, Double_t &y, Double_t &z) const =0TVirtualMCpure virtual
TrackPosition(Float_t &x, Float_t &y, Float_t &z) const =0TVirtualMCpure virtual
TrackStep() const =0TVirtualMCpure virtual
TrackTime() const =0TVirtualMCpure virtual
TrackWeight() const =0TVirtualMCpure virtual
TVirtualMC(const char *name, const char *title, Bool_t isRootGeometrySupported=kFALSE)TVirtualMC
TVirtualMC()TVirtualMC
TVirtualMC(const TVirtualMC &mc)TVirtualMCprivate
VolDaughterCopyNo(const char *volName, Int_t i) const =0TVirtualMCpure virtual
VolDaughterName(const char *volName, Int_t i) const =0TVirtualMCpure virtual
VolId(const char *volName) const =0TVirtualMCpure virtual
VolId2Mate(Int_t id) const =0TVirtualMCpure virtual
VolName(Int_t id) const =0TVirtualMCpure virtual
WriteEuclid(const char *filnam, const char *topvol, Int_t number, Int_t nlevel)=0TVirtualMCpure virtual
Xsec(char *, Double_t, Int_t, Int_t)=0TVirtualMCpure virtual
~TVirtualMC()TVirtualMCvirtual