#ifndef HPIDPHYSICSCONSTANTS_H
#define HPIDPHYSICSCONSTANTS_H
#include "TObject.h"
class HGeantKine;
class HPidPhysicsConstants : public TObject
{
public:
static Int_t pid(const Char_t *pidName);
static const Char_t* pid(Short_t pid);
static Int_t charge(const Int_t id);
static Int_t charge(const Char_t *id) { return charge(pid(id)); }
static Float_t mass(const Int_t id);
static Float_t mass(const Char_t *id) { return mass(pid(id)); }
static Bool_t isFake(Int_t iId);
static Bool_t isArtificial(Int_t iId);
static Short_t artificialPos(void) { return -4; }
static Short_t artificialNeg(void) { return -3; }
static Short_t fakePos(void) { return -2; }
static Short_t fakeNeg(void) { return -1; }
static UInt_t getProcess(HGeantKine *pKine, UInt_t iMask);
ClassDef(HPidPhysicsConstants,0)
};
#endif
Last change: Sat May 22 13:07:22 2010
Last generated: 2010-05-22 13:07
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.