Logo ROOT  
Reference Guide
TVirtualMC Member List

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

AbstractMethod(const char *method) constTObject
AddToTObjectTable(TObject *)TObjectprivatestatic
AppendPad(Option_t *option="")TObjectvirtual
Browse(TBrowser *b)TObjectvirtual
BuildPhysics()=0TVirtualMCpure virtual
CheckedHash()TObjectinline
ClassName() constTObjectvirtual
Clear(Option_t *option="")TNamedvirtual
Clone(const char *newname="") constTNamedvirtual
Compare(const TObject *obj) constTNamedvirtual
Copy(TObject &named) constTNamedvirtual
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
Delete(Option_t *option="")TObjectvirtual
DistancetoPrimitive(Int_t px, Int_t py)TObjectvirtual
DoError(int level, const char *location, const char *fmt, va_list va) constTObjectprotectedvirtual
Draw(Option_t *option="")TObjectvirtual
DrawClass() constTObjectvirtual
DrawClone(Option_t *option="") constTObjectvirtual
Dump() constTObjectvirtual
Edep() const =0TVirtualMCpure virtual
EDeprecatedStatusBits enum nameTObject
Error(const char *method, const char *msgfmt,...) constTObjectvirtual
EStatusBits enum nameTObject
Etot() const =0TVirtualMCpure virtual
Execute(const char *method, const char *params, Int_t *error=0)TObjectvirtual
Execute(TMethod *method, TObjArray *params, Int_t *error=0)TObjectvirtual
ExecuteEvent(Int_t event, Int_t px, Int_t py)TObjectvirtual
fApplicationTVirtualMCprotected
Fatal(const char *method, const char *msgfmt,...) constTObjectvirtual
fBitsTObjectprivate
fDecayerTVirtualMCprivate
fgDtorOnlyTObjectprivatestatic
fgMCTVirtualMCprivatestatic
fgObjectStatTObjectprivatestatic
fIdTVirtualMCprivate
FillBuffer(char *&buffer)TNamedvirtual
FindObject(const char *name) constTObjectvirtual
FindObject(const TObject *obj) constTObjectvirtual
fMagFieldTVirtualMCprivate
fManagerStackTVirtualMCprivate
fNameTNamedprotected
ForceDecayTime(Float_t)=0TVirtualMCpure virtual
fRandomTVirtualMCprivate
fStackTVirtualMCprivate
fTitleTNamedprotected
fUniqueIDTObjectprivate
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
GetDrawOption() constTObjectvirtual
GetDtorOnly()TObjectstatic
GetIconName() constTObjectvirtual
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
GetName() constTNamedinlinevirtual
GetObjectInfo(Int_t px, Int_t py) constTObjectvirtual
GetObjectStat()TObjectstatic
GetOption() constTObjectinlinevirtual
GetRandom() constTVirtualMCinline
GetSecondary(Int_t isec, Int_t &particleId, TLorentzVector &position, TLorentzVector &momentum)=0TVirtualMCpure virtual
GetSensitiveDetector(const TString &volName) constTVirtualMCinlinevirtual
GetShape(const TString &volumePath, TString &shapeType, TArrayD &par)=0TVirtualMCpure virtual
GetStack() constTVirtualMCinline
GetTitle() constTNamedinlinevirtual
GetTransformation(const TString &volumePath, TGeoHMatrix &matrix)=0TVirtualMCpure virtual
GetUniqueID() constTObjectvirtual
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
HandleTimer(TTimer *timer)TObjectvirtual
Hash() constTNamedinlinevirtual
HasInconsistentHash() constTObjectinline
IdFromPDG(Int_t pdg) const =0TVirtualMCpure virtual
Info(const char *method, const char *msgfmt,...) constTObjectvirtual
InheritsFrom(const char *classname) constTObjectvirtual
InheritsFrom(const TClass *cl) constTObjectvirtual
Init()=0TVirtualMCpure virtual
InitLego()=0TVirtualMCpure virtual
Inspect() constTObjectvirtual
InterruptTrack()TVirtualMCprivatevirtual
InvertBit(UInt_t f)TObjectinline
IsCollectTracks() const =0TVirtualMCpure virtual
IsEqual(const TObject *obj) constTObjectvirtual
IsFolder() constTObjectvirtual
IsMT() constTVirtualMCinlinevirtual
IsNewTrack() const =0TVirtualMCpure virtual
IsOnHeap() constTObjectinline
IsRootGeometrySupported() const =0TVirtualMCpure virtual
IsSortable() constTNamedinlinevirtual
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
IsZombie() constTObjectinline
kBitMask enum valueTObject
kCanDelete enum valueTObject
kCannotPick enum valueTObject
kHasUUID enum valueTObject
kInconsistent enum valueTObject
kInvalidObject enum valueTObject
kIsOnHeap enum valueTObject
kIsReferenced enum valueTObject
kMustCleanup enum valueTObject
kNoContextMenu enum valueTObject
kNotDeleted enum valueTObject
kObjInCanvas enum valueTObject
kOnlyPrepStep enum valueTObjectprotected
kOverwrite enum valueTObject
kSingleKey enum valueTObject
kWriteDelete enum valueTObject
kZombie enum valueTObject
ls(Option_t *option="") constTNamedvirtual
MakeZombie()TObjectinlineprotected
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
MayNotUse(const char *method) constTObject
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() constTVirtualMCinlinevirtual
NofVolDaughters(const char *volName) const =0TVirtualMCpure virtual
NofVolumes() const =0TVirtualMCpure virtual
Notify()TObjectvirtual
NSecondaries() const =0TVirtualMCpure virtual
Obsolete(const char *method, const char *asOfVers, const char *removedFromVers) constTObject
operator delete(void *ptr)TObject
operator delete[](void *ptr)TObject
operator new(size_t sz)TObjectinline
operator new(size_t sz, void *vp)TObjectinline
operator new[](size_t sz)TObjectinline
operator new[](size_t sz, void *vp)TObjectinline
operator=(const TVirtualMC &)TVirtualMCprivate
TNamed::operator=(const TNamed &rhs)TNamed
TObject::operator=(const TObject &rhs)TObjectinline
Paint(Option_t *option="")TObjectvirtual
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
Pop()TObjectvirtual
Print(Option_t *option="") constTNamedvirtual
ProcessEvent(Int_t eventId)TVirtualMCvirtual
ProcessEvent()TVirtualMCvirtual
ProcessEvent(Int_t eventId, Bool_t isInterruptible)TVirtualMCprivatevirtual
ProcessRun(Int_t nevent)=0TVirtualMCpure virtual
ProdProcess(Int_t isec) const =0TVirtualMCpure virtual
Read(const char *name)TObjectvirtual
RecursiveRemove(TObject *obj)TObjectvirtual
ResetBit(UInt_t f)TObjectinline
SaveAs(const char *filename="", Option_t *option="") constTObjectvirtual
SavePrimitive(std::ostream &out, Option_t *option="")TObjectvirtual
SecondariesAreOrdered() const =0TVirtualMCpure virtual
SetBit(UInt_t f, Bool_t set)TObject
SetBit(UInt_t f)TObjectinline
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)=0TVirtualMCpure virtual
SetCerenkov(Int_t itmed, Int_t npckov, Double_t *ppckov, Double_t *absco, Double_t *effic, Double_t *rindex)=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
SetDrawOption(Option_t *option="")TObjectvirtual
SetDtorOnly(void *obj)TObjectstatic
SetExclusiveSDScoring(Bool_t exclusiveSDScoring)TVirtualMCinlinevirtual
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)=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)=0TVirtualMCpure virtual
SetMaxNStep(Int_t)=0TVirtualMCpure virtual
SetMaxStep(Double_t)=0TVirtualMCpure virtual
SetName(const char *name)TNamedvirtual
SetNameTitle(const char *name, const char *title)TNamedvirtual
SetObjectStat(Bool_t stat)TObjectstatic
SetProcess(const char *flagName, Int_t flagValue)=0TVirtualMCpure virtual
SetRandom(TRandom *random)TVirtualMCvirtual
SetRootGeometry()=0TVirtualMCpure virtual
SetSensitiveDetector(const TString &volName, TVirtualMCSensitiveDetector *sd)TVirtualMCinlinevirtual
SetSkinSurface(const char *name, const char *volName, const char *opSurfaceName)=0TVirtualMCpure virtual
SetStack(TVirtualMCStack *stack)TVirtualMCvirtual
SetTitle(const char *title="")TNamedvirtual
SetUniqueID(UInt_t uid)TObjectvirtual
SetUserDecay(Int_t pdg)=0TVirtualMCpure virtual
SetUserParameters(Bool_t isUserParameters)=0TVirtualMCpure virtual
Sizeof() constTNamedvirtual
StepNumber() constTVirtualMCvirtual
StepProcesses(TArrayI &proc) const =0TVirtualMCpure virtual
StopEvent()=0TVirtualMCpure virtual
StopRun()=0TVirtualMCpure virtual
StopTrack()=0TVirtualMCpure virtual
SysError(const char *method, const char *msgfmt,...) constTObjectvirtual
TerminateRun()TVirtualMCinlinevirtual
TestBit(UInt_t f) constTObjectinline
TestBits(UInt_t f) constTObjectinline
TMCManagerTVirtualMCfriend
TNamed()TNamedinline
TNamed(const char *name, const char *title)TNamedinline
TNamed(const TString &name, const TString &title)TNamedinline
TNamed(const TNamed &named)TNamed
TObject()TObjectinline
TObject(const TObject &object)TObjectinline
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) constTVirtualMCvirtual
TrackPolarization(TVector3 &pol) constTVirtualMCvirtual
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() constTVirtualMCvirtual
TVirtualMC(const char *name, const char *title, Bool_t isRootGeometrySupported=kFALSE)TVirtualMC
TVirtualMC()TVirtualMC
TVirtualMC(const TVirtualMC &mc)TVirtualMCprivate
UseCurrentStyle()TObjectvirtual
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
Warning(const char *method, const char *msgfmt,...) constTObjectvirtual
Write(const char *name=0, Int_t option=0, Int_t bufsize=0)TObjectvirtual
Write(const char *name=0, Int_t option=0, Int_t bufsize=0) constTObjectvirtual
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
~TNamed()TNamedvirtual
~TObject()TObjectvirtual
~TVirtualMC()TVirtualMCvirtual