|
| TVirtualMC () |
| Default constructor. More...
|
|
| TVirtualMC (const char *name, const char *title, Bool_t isRootGeometrySupported=kFALSE) |
| Standard constructor. More...
|
|
virtual | ~TVirtualMC () |
| Destructor. More...
|
|
virtual void | BuildPhysics ()=0 |
| Initialize MC physics. More...
|
|
virtual Bool_t | CurrentBoundaryNormal (Double_t &x, Double_t &y, Double_t &z) const =0 |
| If track is on a geometry boundary, fill the normal vector of the crossing volume surface and return true, return false otherwise. More...
|
|
virtual Int_t | CurrentEvent () const =0 |
| Return the number of the current event. More...
|
|
virtual Int_t | CurrentMaterial (Float_t &a, Float_t &z, Float_t &dens, Float_t &radl, Float_t &absl) const =0 |
| Return the parameters of the current material during transport. More...
|
|
virtual Int_t | CurrentMedium () const =0 |
|
virtual Int_t | CurrentVolID (Int_t ©No) const =0 |
| Return the current volume ID and copy number. More...
|
|
virtual const char * | CurrentVolName () const =0 |
| Return the current volume name. More...
|
|
virtual Int_t | CurrentVolOffID (Int_t off, Int_t ©No) const =0 |
| Return the current volume off upward in the geometrical tree ID and copy number. More...
|
|
virtual const char * | CurrentVolOffName (Int_t off) const =0 |
| Return the current volume off upward in the geometrical tree name and copy number' if name=0 no name is returned. More...
|
|
virtual const char * | CurrentVolPath ()=0 |
| Return the path in geometry tree for the current volume. More...
|
|
virtual Bool_t | DefineIon (const char *name, Int_t Z, Int_t A, Int_t Q, Double_t excEnergy, Double_t mass=0.)=0 |
| Set a user defined ion. More...
|
|
virtual void | DefineOpSurface (const char *name, EMCOpSurfaceModel model, EMCOpSurfaceType surfaceType, EMCOpSurfaceFinish surfaceFinish, Double_t sigmaAlpha)=0 |
| Define the optical surface. More...
|
|
virtual Bool_t | DefineParticle (Int_t pdg, const char *name, TMCParticleType mcType, Double_t mass, Double_t charge, Double_t lifetime)=0 |
| Set a user defined particle Function is ignored if particle with specified pdg already exists and error report is printed. More...
|
|
virtual Bool_t | 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)=0 |
| Set a user defined particle Function is ignored if particle with specified pdg already exists and error report is printed. More...
|
|
virtual Double_t | Edep () const =0 |
| Return the energy lost in the current step. More...
|
|
virtual Double_t | Etot () const =0 |
| Return the total energy of the current track. More...
|
|
virtual void | ForceDecayTime (Float_t)=0 |
| Force the decay time of the current particle. More...
|
|
virtual void | Gdtom (Double_t *xd, Double_t *xm, Int_t iflag)=0 |
| The same as previous but in double precision. More...
|
|
virtual void | Gdtom (Float_t *xd, Float_t *xm, Int_t iflag)=0 |
| Computes coordinates xm in mother reference system from known coordinates xd in daughter reference system. More...
|
|
TVirtualMCDecayer * | GetDecayer () const |
| Return the external decayer. More...
|
|
Int_t | GetId () const |
| Return the VMC's ID. More...
|
|
TVirtualMagField * | GetMagField () const |
| Return the magnetic field. More...
|
|
TMCManagerStack * | GetManagerStack () const |
| Return the particle stack managed by the TMCManager (if any) More...
|
|
virtual Bool_t | 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)=0 |
| Return the material parameters for the volume specified by the volumeName. More...
|
|
virtual Bool_t | GetMaterial (Int_t imat, TString &name, Double_t &a, Double_t &z, Double_t &density, Double_t &radl, Double_t &inter, TArrayD &par)=0 |
| Return the material parameters for the material specified by the material Id. More...
|
|
virtual Int_t | GetMaxNStep () const =0 |
| Return the maximum number of steps allowed in the current medium. More...
|
|
virtual Bool_t | 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)=0 |
| Return the medium parameters for the volume specified by the volumeName. More...
|
|
TRandom * | GetRandom () const |
| Return the random number generator. More...
|
|
virtual void | GetSecondary (Int_t isec, Int_t &particleId, TLorentzVector &position, TLorentzVector &momentum)=0 |
| Return the parameters of the secondary track number isec produced in the current step. More...
|
|
virtual TVirtualMCSensitiveDetector * | GetSensitiveDetector (const TString &volName) const |
| Get a sensitive detector of a volume. More...
|
|
virtual Bool_t | GetShape (const TString &volumePath, TString &shapeType, TArrayD &par)=0 |
| Return the name of the shape (shapeType) and its parameters par for the volume specified by the path volumePath . More...
|
|
TVirtualMCStack * | GetStack () const |
| Return the particle stack. More...
|
|
virtual Bool_t | GetTransformation (const TString &volumePath, TGeoHMatrix &matrix)=0 |
| Return the transformation matrix between the volume specified by the path volumePath and the top or master volume. More...
|
|
virtual void | Gmtod (Double_t *xm, Double_t *xd, Int_t iflag)=0 |
| The same as previous but in double precision. More...
|
|
virtual void | Gmtod (Float_t *xm, Float_t *xd, Int_t iflag)=0 |
| Computes coordinates xd in daughter reference system from known coordinates xm in mother reference system. More...
|
|
virtual void | Gsbool (const char *onlyVolName, const char *manyVolName)=0 |
| Helper function for resolving MANY. More...
|
|
virtual void | Gsdvn (const char *name, const char *mother, Int_t ndiv, Int_t iaxis)=0 |
| Create a new volume by dividing an existing one. More...
|
|
virtual void | Gsdvn2 (const char *name, const char *mother, Int_t ndiv, Int_t iaxis, Double_t c0i, Int_t numed)=0 |
| Create a new volume by dividing an existing one. More...
|
|
virtual void | Gsdvt (const char *name, const char *mother, Double_t step, Int_t iaxis, Int_t numed, Int_t ndvmx)=0 |
| Create a new volume by dividing an existing one Divide mother into divisions called name along axis iaxis in steps of step. More...
|
|
virtual void | Gsdvt2 (const char *name, const char *mother, Double_t step, Int_t iaxis, Double_t c0, Int_t numed, Int_t ndvmx)=0 |
| Create a new volume by dividing an existing one Divides mother into divisions called name along axis iaxis starting at coordinate value c0 with step size step. More...
|
|
virtual void | Gsord (const char *name, Int_t iax)=0 |
| Flag volume name whose contents will have to be ordered along axis iax, by setting the search flag to -iax (Geant3 only) More...
|
|
virtual void | 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")=0 |
| Position a volume into an existing one. More...
|
|
virtual void | 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)=0 |
| The same as previous but in double precision. More...
|
|
virtual void | 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)=0 |
| Place a copy of generic volume name with user number nr inside mother, with its parameters upar(1..np) More...
|
|
virtual void | Gstpar (Int_t itmed, const char *param, Double_t parval)=0 |
| Change the value of cut or mechanism param to a new value parval for tracking medium itmed. More...
|
|
virtual Int_t | Gsvolu (const char *name, const char *shape, Int_t nmed, Double_t *upar, Int_t np)=0 |
| The same as previous but in double precision. More...
|
|
virtual Int_t | Gsvolu (const char *name, const char *shape, Int_t nmed, Float_t *upar, Int_t np)=0 |
| Create a new volume. More...
|
|
virtual Int_t | IdFromPDG (Int_t pdg) const =0 |
| Return MC specific code from a PDG and pseudo ENDF code (pdg) More...
|
|
virtual void | Init ()=0 |
| Initialize MC. More...
|
|
virtual void | InitLego ()=0 |
| Set switches for lego transport. More...
|
|
virtual Bool_t | IsCollectTracks () const =0 |
| Return the info if collecting tracks is activated. More...
|
|
virtual Bool_t | IsMT () const |
| Return the info if multi-threading is supported/activated. More...
|
|
virtual Bool_t | IsNewTrack () const =0 |
| Return true when the track performs the first step. More...
|
|
virtual Bool_t | IsRootGeometrySupported () const =0 |
| Info about supporting geometry defined via Root. More...
|
|
virtual Bool_t | IsTrackAlive () const =0 |
| Return true if the current particle is alive and will continue to be transported. More...
|
|
virtual Bool_t | IsTrackDisappeared () const =0 |
| Return true if the current particle has disappeared either because it decayed or because it underwent an inelastic collision. More...
|
|
virtual Bool_t | IsTrackEntering () const =0 |
| Return true if this is the first step of the track in the current volume. More...
|
|
virtual Bool_t | IsTrackExiting () const =0 |
| Return true if this is the last step of the track in the current volume. More...
|
|
virtual Bool_t | IsTrackInside () const =0 |
| Return true if the track is not at the boundary of the current volume. More...
|
|
virtual Bool_t | IsTrackOut () const =0 |
| Return true if the track is out of the setup. More...
|
|
virtual Bool_t | IsTrackStop () const =0 |
| Return true if the track energy has fallen below the threshold. More...
|
|
virtual void | 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)=0 |
| The same as previous but in double precision. More...
|
|
virtual void | 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)=0 |
| Define a material. More...
|
|
virtual void | Matrix (Int_t &krot, Double_t thetaX, Double_t phiX, Double_t thetaY, Double_t phiY, Double_t thetaZ, Double_t phiZ)=0 |
| Define a rotation matrix. More...
|
|
virtual Double_t | MaxStep () const =0 |
| Return the maximum step length in the current medium. More...
|
|
virtual void | 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)=0 |
| The same as previous but in double precision. More...
|
|
virtual void | 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)=0 |
| Define a medium. More...
|
|
virtual Int_t | MediumId (const char *mediumName) const =0 |
| Return the unique numeric identifier for medium name mediumName. More...
|
|
virtual void | Mixture (Int_t &kmat, const char *name, Double_t *a, Double_t *z, Double_t dens, Int_t nlmat, Double_t *wmat)=0 |
| The same as previous but in double precision. More...
|
|
virtual void | Mixture (Int_t &kmat, const char *name, Float_t *a, Float_t *z, Double_t dens, Int_t nlmat, Float_t *wmat)=0 |
| Define a mixture or a compound with a number kmat composed by the basic nlmat materials defined by arrays a, z and wmat. More...
|
|
virtual Double_t | NIELEdep () const |
| Return the non-ionising energy lost (NIEL) in the current step. More...
|
|
virtual Int_t | NofVolDaughters (const char *volName) const =0 |
| Return number of daughters of the volume specified by volName. More...
|
|
virtual Int_t | NofVolumes () const =0 |
| Return total number of volumes in the geometry. More...
|
|
virtual Int_t | NSecondaries () const =0 |
| Return the number of secondary particles generated in the current step. More...
|
|
virtual Double_t | ParticleCharge (Int_t pdg) const =0 |
| Return charge (in e units) of the particle specified by pdg. More...
|
|
virtual Double_t | ParticleLifeTime (Int_t pdg) const =0 |
| Return life time of the particle specified by pdg. More...
|
|
virtual Double_t | ParticleMass (Int_t pdg) const =0 |
| Return mass of the particle specified by pdg. More...
|
|
virtual TMCParticleType | ParticleMCType (Int_t pdg) const =0 |
| Return VMC type of the particle specified by pdg. More...
|
|
virtual TString | ParticleName (Int_t pdg) const =0 |
| Return name of the particle specified by pdg. More...
|
|
virtual Int_t | PDGFromId (Int_t id) const =0 |
| Return PDG code and pseudo ENDF code from MC specific code (id) More...
|
|
virtual void | ProcessEvent () |
| Process one event (backward-compatibility) More...
|
|
virtual void | ProcessEvent (Int_t eventId) |
| Process one event. More...
|
|
virtual Bool_t | ProcessRun (Int_t nevent)=0 |
| Process one run and return true if run has finished successfully, return false in other cases (run aborted by user) More...
|
|
virtual TMCProcess | ProdProcess (Int_t isec) const =0 |
| Return the VMC code of the process that has produced the secondary particles in the current step. More...
|
|
virtual Bool_t | SecondariesAreOrdered () const =0 |
| Return the information about the transport order needed by the stack. More...
|
|
virtual void | SetBorderSurface (const char *name, const char *vol1Name, int vol1CopyNo, const char *vol2Name, int vol2CopyNo, const char *opSurfaceName)=0 |
| Define the optical surface border. More...
|
|
virtual void | SetCerenkov (Int_t itmed, Int_t npckov, Double_t *ppckov, Double_t *absco, Double_t *effic, Double_t *rindex)=0 |
| The same as previous but in double precision. More...
|
|
virtual void | SetCerenkov (Int_t itmed, Int_t npckov, Float_t *ppckov, Float_t *absco, Float_t *effic, Float_t *rindex)=0 |
| Define the tables for UV photon tracking in medium itmed. More...
|
|
virtual void | SetCollectTracks (Bool_t collectTracks)=0 |
| (In)Activate collecting TGeo tracks More...
|
|
virtual Bool_t | SetCut (const char *cutName, Double_t cutValue)=0 |
| Set transport cuts for particles. More...
|
|
virtual Bool_t | SetDecayMode (Int_t pdg, Float_t bratio[6], Int_t mode[6][3])=0 |
| Set a user phase space decay for a particle. More...
|
|
virtual void | SetExclusiveSDScoring (Bool_t exclusiveSDScoring) |
| The scoring option: if true, scoring is performed only via user defined sensitive detectors and MCApplication::Stepping is not called. More...
|
|
virtual void | SetExternalDecayer (TVirtualMCDecayer *decayer) |
| Set the external decayer. More...
|
|
virtual void | SetMagField (TVirtualMagField *field) |
| Set the magnetic field. More...
|
|
virtual void | SetMaterialProperty (const char *surfaceName, const char *propertyName, Int_t np, Double_t *pp, Double_t *values)=0 |
| Define optical surface property via a table of values. More...
|
|
virtual void | SetMaterialProperty (Int_t itmed, const char *propertyName, Double_t value)=0 |
| Define material property via a value. More...
|
|
virtual void | SetMaterialProperty (Int_t itmed, const char *propertyName, Int_t np, Double_t *pp, Double_t *values)=0 |
| Define material property via a table of values. More...
|
|
virtual void | SetMaxNStep (Int_t)=0 |
| Set the maximum number of steps till the particle is in the current medium. More...
|
|
virtual void | SetMaxStep (Double_t)=0 |
| Set the maximum step allowed till the particle is in the current medium. More...
|
|
virtual Bool_t | SetProcess (const char *flagName, Int_t flagValue)=0 |
| Set process control. More...
|
|
virtual void | SetRandom (TRandom *random) |
| Set the random number generator. More...
|
|
virtual void | SetRootGeometry ()=0 |
| Set geometry from Root (built via TGeo) More...
|
|
virtual void | SetSensitiveDetector (const TString &volName, TVirtualMCSensitiveDetector *sd) |
| Set a sensitive detector to a volume. More...
|
|
virtual void | SetSkinSurface (const char *name, const char *volName, const char *opSurfaceName)=0 |
| Define the optical skin surface. More...
|
|
virtual void | SetStack (TVirtualMCStack *stack) |
| Set the particle stack. More...
|
|
virtual void | SetUserDecay (Int_t pdg)=0 |
| Force the decays of particles to be done with Pythia and not with the Geant routines. More...
|
|
virtual void | SetUserParameters (Bool_t isUserParameters)=0 |
| Activate the parameters defined in tracking media (DEEMAX, STMIN, STEMAX), which are, be default, ignored. More...
|
|
virtual Int_t | StepNumber () const |
| Return the current step number. More...
|
|
virtual Int_t | StepProcesses (TArrayI &proc) const =0 |
| Return the array of the VMC code of the processes active in the current step. More...
|
|
virtual void | StopEvent ()=0 |
| Stop simulation of the current event and skip to the next. More...
|
|
virtual void | StopRun ()=0 |
| Stop simulation of the current event and set the abort run flag to true. More...
|
|
virtual void | StopTrack ()=0 |
| Stop the transport of the current particle and skip to the next. More...
|
|
virtual void | TerminateRun () |
| Additional cleanup after a run can be done here (optional) More...
|
|
virtual Double_t | TrackCharge () const =0 |
| Return the charge of the track currently transported. More...
|
|
virtual Double_t | TrackLength () const =0 |
| Return the length of the current track from its origin (in cm) More...
|
|
virtual Double_t | TrackMass () const =0 |
| Return the mass of the track currently transported. More...
|
|
virtual void | TrackMomentum (Double_t &px, Double_t &py, Double_t &pz, Double_t &etot) const =0 |
| Return the direction and the momentum (GeV/c) of the track currently being transported (as double) More...
|
|
virtual void | TrackMomentum (Float_t &px, Float_t &py, Float_t &pz, Float_t &etot) const =0 |
| Return the direction and the momentum (GeV/c) of the track currently being transported (as float) More...
|
|
virtual void | TrackMomentum (TLorentzVector &momentum) const =0 |
| Return the direction and the momentum (GeV/c) of the track currently being transported. More...
|
|
virtual Int_t | TrackPid () const =0 |
| Return the PDG of the particle transported. More...
|
|
virtual void | TrackPolarization (Double_t &polX, Double_t &polY, Double_t &polZ) const |
| Get the current polarization. More...
|
|
virtual void | TrackPolarization (TVector3 &pol) const |
| Get the current polarization. More...
|
|
virtual void | TrackPosition (Double_t &x, Double_t &y, Double_t &z) const =0 |
| Only return spatial coordinates (as double) More...
|
|
virtual void | TrackPosition (Float_t &x, Float_t &y, Float_t &z) const =0 |
| Only return spatial coordinates (as float) More...
|
|
virtual void | TrackPosition (TLorentzVector &position) const =0 |
| Return the current position in the master reference frame of the track being transported. More...
|
|
virtual Double_t | TrackStep () const =0 |
| Return the length in centimeters of the current step (in cm) More...
|
|
virtual Double_t | TrackTime () const =0 |
| Return the current time of flight of the track being transported. More...
|
|
virtual Double_t | TrackWeight () const |
| Get the current weight. More...
|
|
virtual Int_t | VolDaughterCopyNo (const char *volName, Int_t i) const =0 |
| Return the copyNo of i-th daughter of the volume specified by volName. More...
|
|
virtual const char * | VolDaughterName (const char *volName, Int_t i) const =0 |
| Return the name of i-th daughter of the volume specified by volName. More...
|
|
virtual Int_t | VolId (const char *volName) const =0 |
| Return the unique numeric identifier for volume name volName. More...
|
|
virtual Int_t | VolId2Mate (Int_t id) const =0 |
| Return material number for a given volume id. More...
|
|
virtual const char * | VolName (Int_t id) const =0 |
| Return the volume name for a given volume identifier id. More...
|
|
virtual void | WriteEuclid (const char *filnam, const char *topvol, Int_t number, Int_t nlevel)=0 |
| Write out the geometry of the detector in EUCLID file format. More...
|
|
virtual Double_t | Xsec (char *, Double_t, Int_t, Int_t)=0 |
| Calculate X-sections (Geant3 only) Deprecated. More...
|
|
| TNamed () |
|
| TNamed (const char *name, const char *title) |
|
| TNamed (const TNamed &named) |
| TNamed copy ctor. More...
|
|
| TNamed (const TString &name, const TString &title) |
|
virtual | ~TNamed () |
| TNamed destructor. More...
|
|
virtual void | Clear (Option_t *option="") |
| Set name and title to empty strings (""). More...
|
|
virtual TObject * | Clone (const char *newname="") const |
| Make a clone of an object using the Streamer facility. More...
|
|
virtual Int_t | Compare (const TObject *obj) const |
| Compare two TNamed objects. More...
|
|
virtual void | Copy (TObject &named) const |
| Copy this to obj. More...
|
|
virtual void | FillBuffer (char *&buffer) |
| Encode TNamed into output buffer. More...
|
|
virtual const char * | GetName () const |
| Returns name of object. More...
|
|
virtual const char * | GetTitle () const |
| Returns title of object. More...
|
|
virtual ULong_t | Hash () const |
| Return hash value for this object. More...
|
|
virtual Bool_t | IsSortable () const |
|
virtual void | ls (Option_t *option="") const |
| List TNamed name and title. More...
|
|
TNamed & | operator= (const TNamed &rhs) |
| TNamed assignment operator. More...
|
|
virtual void | Print (Option_t *option="") const |
| Print TNamed name and title. More...
|
|
virtual void | SetName (const char *name) |
| Set the name of the TNamed. More...
|
|
virtual void | SetNameTitle (const char *name, const char *title) |
| Set all the TNamed parameters (name and title). More...
|
|
virtual void | SetTitle (const char *title="") |
| Set the title of the TNamed. More...
|
|
virtual Int_t | Sizeof () const |
| Return size of the TNamed part of the TObject. More...
|
|
| TObject () |
| TObject constructor. More...
|
|
| TObject (const TObject &object) |
| TObject copy ctor. More...
|
|
virtual | ~TObject () |
| TObject destructor. More...
|
|
void | AbstractMethod (const char *method) const |
| Use this method to implement an "abstract" method that you don't want to leave purely abstract. More...
|
|
virtual void | AppendPad (Option_t *option="") |
| Append graphics object to current pad. More...
|
|
virtual void | Browse (TBrowser *b) |
| Browse object. May be overridden for another default action. More...
|
|
ULong_t | CheckedHash () |
| Check and record whether this class has a consistent Hash/RecursiveRemove setup (*) and then return the regular Hash value for this object. More...
|
|
virtual const char * | ClassName () const |
| Returns name of class to which the object belongs. More...
|
|
virtual void | Clear (Option_t *="") |
|
virtual TObject * | Clone (const char *newname="") const |
| Make a clone of an object using the Streamer facility. More...
|
|
virtual Int_t | Compare (const TObject *obj) const |
| Compare abstract method. More...
|
|
virtual void | Copy (TObject &object) const |
| Copy this to obj. More...
|
|
virtual void | Delete (Option_t *option="") |
| Delete this object. More...
|
|
virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
| Computes distance from point (px,py) to the object. More...
|
|
virtual void | Draw (Option_t *option="") |
| Default Draw method for all objects. More...
|
|
virtual void | DrawClass () const |
| Draw class inheritance tree of the class to which this object belongs. More...
|
|
virtual TObject * | DrawClone (Option_t *option="") const |
| Draw a clone of this object in the current selected pad for instance with: gROOT->SetSelectedPad(gPad) . More...
|
|
virtual void | Dump () const |
| Dump contents of object on stdout. More...
|
|
virtual void | Error (const char *method, const char *msgfmt,...) const |
| Issue error message. More...
|
|
virtual void | Execute (const char *method, const char *params, Int_t *error=0) |
| Execute method on this object with the given parameter string, e.g. More...
|
|
virtual void | Execute (TMethod *method, TObjArray *params, Int_t *error=0) |
| Execute method on this object with parameters stored in the TObjArray. More...
|
|
virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
| Execute action corresponding to an event at (px,py). More...
|
|
virtual void | Fatal (const char *method, const char *msgfmt,...) const |
| Issue fatal error message. More...
|
|
virtual TObject * | FindObject (const char *name) const |
| Must be redefined in derived classes. More...
|
|
virtual TObject * | FindObject (const TObject *obj) const |
| Must be redefined in derived classes. More...
|
|
virtual Option_t * | GetDrawOption () const |
| Get option used by the graphics system to draw this object. More...
|
|
virtual const char * | GetIconName () const |
| Returns mime type name of object. More...
|
|
virtual const char * | GetName () const |
| Returns name of object. More...
|
|
virtual char * | GetObjectInfo (Int_t px, Int_t py) const |
| Returns string containing info about the object at position (px,py). More...
|
|
virtual Option_t * | GetOption () const |
|
virtual const char * | GetTitle () const |
| Returns title of object. More...
|
|
virtual UInt_t | GetUniqueID () const |
| Return the unique object id. More...
|
|
virtual Bool_t | HandleTimer (TTimer *timer) |
| Execute action in response of a timer timing out. More...
|
|
virtual ULong_t | Hash () const |
| Return hash value for this object. More...
|
|
Bool_t | HasInconsistentHash () const |
| Return true is the type of this object is known to have an inconsistent setup for Hash and RecursiveRemove (i.e. More...
|
|
virtual void | Info (const char *method, const char *msgfmt,...) const |
| Issue info message. More...
|
|
virtual Bool_t | InheritsFrom (const char *classname) const |
| Returns kTRUE if object inherits from class "classname". More...
|
|
virtual Bool_t | InheritsFrom (const TClass *cl) const |
| Returns kTRUE if object inherits from TClass cl. More...
|
|
virtual void | Inspect () const |
| Dump contents of this object in a graphics canvas. More...
|
|
void | InvertBit (UInt_t f) |
|
virtual Bool_t | IsEqual (const TObject *obj) const |
| Default equal comparison (objects are equal if they have the same address in memory). More...
|
|
virtual Bool_t | IsFolder () const |
| Returns kTRUE in case object contains browsable objects (like containers or lists of other objects). More...
|
|
R__ALWAYS_INLINE Bool_t | IsOnHeap () const |
|
virtual Bool_t | IsSortable () const |
|
R__ALWAYS_INLINE Bool_t | IsZombie () const |
|
virtual void | ls (Option_t *option="") const |
| The ls function lists the contents of a class on stdout. More...
|
|
void | MayNotUse (const char *method) const |
| Use this method to signal that a method (defined in a base class) may not be called in a derived class (in principle against good design since a child class should not provide less functionality than its parent, however, sometimes it is necessary). More...
|
|
virtual Bool_t | Notify () |
| This method must be overridden to handle object notification. More...
|
|
void | Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const |
| Use this method to declare a method obsolete. More...
|
|
void | operator delete (void *ptr) |
| Operator delete. More...
|
|
void | operator delete[] (void *ptr) |
| Operator delete []. More...
|
|
void * | operator new (size_t sz) |
|
void * | operator new (size_t sz, void *vp) |
|
void * | operator new[] (size_t sz) |
|
void * | operator new[] (size_t sz, void *vp) |
|
TObject & | operator= (const TObject &rhs) |
| TObject assignment operator. More...
|
|
virtual void | Paint (Option_t *option="") |
| This method must be overridden if a class wants to paint itself. More...
|
|
virtual void | Pop () |
| Pop on object drawn in a pad to the top of the display list. More...
|
|
virtual void | Print (Option_t *option="") const |
| This method must be overridden when a class wants to print itself. More...
|
|
virtual Int_t | Read (const char *name) |
| Read contents of object with specified name from the current directory. More...
|
|
virtual void | RecursiveRemove (TObject *obj) |
| Recursively remove this object from a list. More...
|
|
void | ResetBit (UInt_t f) |
|
virtual void | SaveAs (const char *filename="", Option_t *option="") const |
| Save this object in the file specified by filename. More...
|
|
virtual void | SavePrimitive (std::ostream &out, Option_t *option="") |
| Save a primitive as a C++ statement(s) on output stream "out". More...
|
|
void | SetBit (UInt_t f) |
|
void | SetBit (UInt_t f, Bool_t set) |
| Set or unset the user status bits as specified in f. More...
|
|
virtual void | SetDrawOption (Option_t *option="") |
| Set drawing option for object. More...
|
|
virtual void | SetUniqueID (UInt_t uid) |
| Set the unique object id. More...
|
|
virtual void | SysError (const char *method, const char *msgfmt,...) const |
| Issue system error message. More...
|
|
R__ALWAYS_INLINE Bool_t | TestBit (UInt_t f) const |
|
Int_t | TestBits (UInt_t f) const |
|
virtual void | UseCurrentStyle () |
| Set current style settings in this object This function is called when either TCanvas::UseCurrentStyle or TROOT::ForceStyle have been invoked. More...
|
|
virtual void | Warning (const char *method, const char *msgfmt,...) const |
| Issue warning message. More...
|
|
virtual Int_t | Write (const char *name=0, Int_t option=0, Int_t bufsize=0) |
| Write this object to the current directory. More...
|
|
virtual Int_t | Write (const char *name=0, Int_t option=0, Int_t bufsize=0) const |
| Write this object to the current directory. More...
|
|