#include "hhypcomb.h"

HHypComb


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

class HHypComb : public TObject

Inheritance Chart:
TObject
<-
HHypComb

    public:
HHypComb(Int_t Ncomb, Int_t Npart) HHypComb() HHypComb(const HHypComb&) ~HHypComb() static HCategory* buildLinearCat(Text_t* calssname) static TClass* Class() Bool_t clear() virtual void Clear(Option_t* opt) Int_t getCombId() Int_t getIdxPidPart(Int_t Icomb, Int_t Ipart) Int_t getNcomb() Int_t getNpart() Int_t getPid(Int_t Icomb, Int_t Ipart) Float_t getProbComb(Int_t Icomb) virtual TClass* IsA() const Bool_t Join(HHypComb* addthis) HHypComb& operator=(const HHypComb&) Bool_t prepareHypComb() Bool_t print() Bool_t setCombId(Int_t Cid) Bool_t setIdxPidPart(Int_t Icomb, Int_t Ipart, Int_t Idx) Bool_t setNcomb(Int_t Ncomb) Bool_t setNpart(Int_t Npart) Bool_t setPid(Int_t Icomb, Int_t Ipart, Int_t Pid) Bool_t setProbComb(Int_t Icomb, Float_t Prob) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
TArrayF fprobcomb probTrack1*probTrack2*.... TArrayI idx size = npart*ncomb table of Indexes to HPidParticle TArrayI pid size = npart*ncomb table of Particle ID Int_t ncomb 0,1,2, .... ,k Int_t npart 0,1,2, .... ,j Int_t cid Combination's ID number (table of combination)

Class Description


 HHypComb

 container class for HADES EVENT HYPOTHESIS
 Class which keeps all possible particle combinations
 (indeces to HPidParticle/HPidParticleSim)

 Example: p   p   pi+  pi-
          p   pi+ p    pi-
          pi+ p   p    pi-



HHypComb(Int_t Ncomb, Int_t Npart)

Bool_t clear()

void Clear(Option_t *opt)

Bool_t Join(HHypComb *addme)

Bool_t setCombId(Int_t Cid)

Int_t getCombId()

Bool_t setNcomb(Int_t Ncomb)

Int_t getNcomb()

Bool_t setNpart(Int_t Npart)

Int_t getNpart()

Bool_t setProbComb(Int_t Icomb, Float_t Prob)

Float_t getProbComb(Int_t Icomb)

Bool_t prepareHypComb()

Bool_t setIdxPidPart(Int_t Icomb, Int_t Ipart, Int_t Idx)

Int_t getIdxPidPart(Int_t Icomb, Int_t Ipart)

Bool_t setPid(Int_t Icomb, Int_t Ipart, Int_t Pid)

Int_t getPid(Int_t Icomb, Int_t Ipart)

Bool_t print()

HCategory* buildLinearCat(Text_t * classname)

void Streamer(TBuffer & R__b)
 Stream an object of class HHypComb.



Inline Functions


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


Last update: 04/07/2005 by I. Froehlich


ROOT 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.