#include "hhypkine.h"

HHypKine


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

class HHypKine : public TObject

Inheritance Chart:
TObject
<-
HHypKine

    public:
HHypKine(Int_t Ncomb, Int_t Npart) HHypKine(Int_t Idx_HypComb) HHypKine(HHypKine* src) HHypKine() HHypKine(const HHypKine&) ~HHypKine() static HCategory* buildLinearCat(Text_t* classname) static TClass* Class() virtual void Clear(Option_t* opt) Bool_t clear() const TArrayI& getArrayPid() const const TArrayF& getArrayPx() const const TArrayF& getArrayPy() const const TArrayF& getArrayPz() const TVector3 getMomentum(Int_t Icomb, Int_t Ipart) Int_t getNcomb() Int_t getNpart() Int_t getPid(Int_t Icomb, Int_t Ipart) TLorentzVector getTLorentzVector(Int_t Icomb, Int_t Ipart) virtual TClass* IsA() const HHypKine& operator=(const HHypKine&) Bool_t prepareHypKine() Bool_t print() Bool_t setMomentum(Int_t Icomb, Int_t Ipart, TVector3 vect) 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 setTLorentzVector(Int_t Icomb, Int_t Ipart, TLorentzVector Vect) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
TArrayF px size = npart*ncomb table of x_momentum for each particle TArrayF py size = npart*ncomb table of y_momentum for each particle TArrayF pz size = npart*ncomb table of z_momentum for each particle TArrayI pid size = npart*ncomb table of ID number for each particle Int_t ncomb 0,1,2, .... ,k Int_t npart 0,1,2, .... ,j

Class Description


 HHypKine

 container class for HADES EVENT HYPOTHESIS
 Class which keeps all possible particle combinations
 with all kinematicks ( kinematical variables for every particle can be changed )
 ( Foreseen for Kinematical refit )



HHypKine(Int_t Ncomb, Int_t Npart)

HHypKine(HHypKine *src)

HHypKine(Int_t Idx_HypComb)

Bool_t clear()

void Clear(Option_t *opt)

Bool_t setNcomb(Int_t Ncomb)

Int_t getNcomb()

Bool_t setNpart(Int_t Npart)

Int_t getNpart()

Bool_t prepareHypKine()

Bool_t setTLorentzVector(Int_t Icomb, Int_t Ipart, TLorentzVector Vect)

Bool_t setMomentum(Int_t Icomb, Int_t Ipart, TVector3 vect)

TLorentzVector getTLorentzVector(Int_t Icomb, Int_t Ipart)

TVector3 getMomentum(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 HHypKine.



Inline Functions


                  void ~HHypKine()
              HHypKine HHypKine()
        const TArrayI& getArrayPid() const
        const TArrayF& getArrayPx() const
        const TArrayF& getArrayPy() const
        const TArrayF& getArrayPz() const
               TClass* Class()
               TClass* IsA() const
                  void ShowMembers(TMemberInspector& insp, char* parent)
                  void StreamerNVirtual(TBuffer& b)
              HHypKine HHypKine(const HHypKine&)
             HHypKine& operator=(const HHypKine&)


Last update: 09/02/2005 by Marcin Wisniowski


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.