#include "CMassTable.h"

CMassTable


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

class CMassTable

Inheritance Chart:
CMassTable
    private:
CMassTable() public:
CMassTable(const CMassTable&) virtual ~CMassTable() static TClass* Class() UShort_t GetGeantID(const string& partName) const DF_t GetMass(const string& partName) const DF_t GetMass(UShort_t geantID) const string GetPartName(UShort_t geantID) const static CMassTable* Instance() virtual TClass* IsA() const CMassTable& operator=(const CMassTable&) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Double_t partMass[113] map<string,UShort_t> partName static CMassTable* fInstance

Class Description

The CMassTable class is place to keep masses of some particles of
interest. They can be accessed through name or GEANT ID
______________________________________________________________________

CMassTable* Instance()

CMassTable()
 constructor of the class.
 initialize all masses to large negative, initialize masses that are being used to correct values from GEANT manual ( revised 1992).

DF_t GetMass(const string& partName) const

DF_t GetMass(UShort_t geantID) const

UShort_t GetGeantID(const string& name) const

string GetPartName(UShort_t geantID) const



Inline Functions


               void ~CMassTable()
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
         CMassTable CMassTable(const CMassTable&)
        CMassTable& operator=(const CMassTable&)


Last update: Wed May 18 13:31:50 2005


ROOT page - Home page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.