library: libEG #include "TParticleClassPDG.h"

# TParticleClassPDG

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

## class TParticleClassPDG : public TNamed

| Inheritance Chart:
`TObject`
| <- | `TNamed`
| <- | `TParticleClassPDG` |

        public:

                             TParticleClassPDG(const char* name = "0")
                             TParticleClassPDG(const TParticleClassPDG&)
                     virtual ~TParticleClassPDG()
                        void AddParticle(TObject* p)
                virtual void Browse(TBrowser* b)
              static TClass* Class()
                  TObjArray* GetListOfParticles()
                       Int_t GetNParticles()
               TParticlePDG* GetParticle(Int_t i)
             virtual TClass* IsA() const
              virtual Bool_t IsFolder() const
          TParticleClassPDG& operator=(const TParticleClassPDG&)
                virtual void Print(Option_t* opt = "") const
                virtual void ShowMembers(TMemberInspector& insp, char* parent)
                virtual void Streamer(TBuffer& b)
                        void StreamerNVirtual(TBuffer& b)

### Data Members

        protected:

          TObjArray* fListOfParticles  list of (non-owned) particles

## Class Description

TParticleClassPDG(const char* name): TNamed(name,name)

~TParticleClassPDG()

     destructor, class doesn't own its particles...

void Print(Option_t *) const

      Print the entire information of this kind of particle

void Browse(TBrowser* b)

### Inline Functions

                         Int_t GetNParticles()
                 TParticlePDG* GetParticle(Int_t i)
                    TObjArray* GetListOfParticles()
                          void AddParticle(TObject* p)
                        Bool_t IsFolder() const
                       TClass* Class()
                       TClass* IsA() const
                          void ShowMembers(TMemberInspector& insp, char* parent)
                          void Streamer(TBuffer& b)
                          void StreamerNVirtual(TBuffer& b)
             TParticleClassPDG TParticleClassPDG(const TParticleClassPDG&)
            TParticleClassPDG& operator=(const TParticleClassPDG&)

Author: Pasha Murat 12/02/99
Last update: root/eg:$Name: $:$Id: TParticleClassPDG.cxx,v 1.2 2001/03/05 11:37:31 brun Exp $