library: libVMC #include "TVirtualMCDecayer.h"

# TVirtualMCDecayer

class description - source file - inheritance tree (.pdf)

## class TVirtualMCDecayer : public TObject

| Inheritance Chart:

`TObject`

<-

`TVirtualMCDecayer`

This is an abstract class, constructors will not be documented.
Look at the header to check for available constructors.

        public:

                     virtual ~TVirtualMCDecayer()
              static TClass* Class()
                virtual void Decay(Int_t idpart, TLorentzVector* p)
                virtual void ForceDecay()
             virtual Float_t GetLifetime(Int_t kf)
             virtual Float_t GetPartialBranchingRatio(Int_t ipart)
               virtual Int_t ImportParticles(TClonesArray* particles)
                virtual void Init()
             virtual TClass* IsA() const
          TVirtualMCDecayer& operator=(const TVirtualMCDecayer&)
                virtual void ReadDecayTable()
                virtual void SetForceDecay(Int_t type)
                virtual void ShowMembers(TMemberInspector& insp, char* parent)
                virtual void Streamer(TBuffer& b)
                        void StreamerNVirtual(TBuffer& b)

### Data Members

## Class Description

     Abstract base class for particle decays.
     Clients are the transport code and the primary particle generators
     This is an abstract base class !
    ______________________________________________________________________________

### Inline Functions

                          void ~TVirtualMCDecayer()
                          void Init()
                          void Decay(Int_t idpart, TLorentzVector* p)
                         Int_t ImportParticles(TClonesArray* particles)
                          void SetForceDecay(Int_t type)
                          void ForceDecay()
                       Float_t GetPartialBranchingRatio(Int_t ipart)
                       Float_t GetLifetime(Int_t kf)
                          void ReadDecayTable()
                       TClass* Class()
                       TClass* IsA() const
                          void ShowMembers(TMemberInspector& insp, char* parent)
                          void Streamer(TBuffer& b)
                          void StreamerNVirtual(TBuffer& b)
            TVirtualMCDecayer& operator=(const TVirtualMCDecayer&)

Author: andreas.morsch@cern.ch 13/04/2002
Last update: root/vmc:$Name: $:$Id: TVirtualMCDecayer.cxx,v 1.2 2003/09/23 14:03:15 brun Exp $