#include "hrtefficiency.h"

HRtEfficiencyMatrix


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

class HRtEfficiencyMatrix : public TObject

Inheritance Chart:
TObject
<-
HRtEfficiencyMatrix

    public:
HRtEfficiencyMatrix() HRtEfficiencyMatrix(const HRtEfficiencyMatrix& m) ~HRtEfficiencyMatrix() void add(Float_t num) Float_t& bin(UInt_t i, UInt_t j, UInt_t k) Float_t& binContent(Float_t p, Float_t theta, Float_t phi) static TClass* Class() void computePoissonErrors() void divide(HRtEfficiencyMatrix& num, HRtEfficiencyMatrix& den) Float_t& errBin(UInt_t i, UInt_t j, UInt_t k) Float_t& errBinContent(Float_t p, Float_t theta, Float_t phi) Float_t& errLastBin() Int_t getBinP(Float_t p) const Int_t getBinPhi(Float_t phi) const UInt_t getBinsP() const UInt_t getBinsPhi() const UInt_t getBinsTheta() const UInt_t getBinsTotal() const Int_t getBinTheta(Float_t theta) const Float_t getMaxP() const Float_t getMaxPhi() const Float_t getMaxTheta() const Float_t getMinP() const Float_t getMinPhi() const Float_t getMinTheta() const Float_t getP(UInt_t binP) const Float_t getPhi(UInt_t binPhi) const Float_t getTheta(UInt_t binTheta) const Float_t integral() virtual TClass* IsA() const Bool_t isCompatible(HRtEfficiencyMatrix& m) Float_t& lastBin() void multiply(Float_t num) void multiply(HRtEfficiencyMatrix& num, HRtEfficiencyMatrix& den) HRtEfficiencyMatrix& operator=(const HRtEfficiencyMatrix&) void setDimension(UInt_t binsP, UInt_t binsTheta, UInt_t binsPhi) void setPhiRange(Float_t minPhi, Float_t maxPhi) void setPRange(Float_t minP, Float_t maxP) void setThetaRange(Float_t minTheta, Float_t maxTheta) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) Float_t sum() Bool_t zero()

Data Members


    protected:
UInt_t fSize Float_t* fValue [fSize] Float_t* fError [fSize] UInt_t fBinsP UInt_t fBinsTheta UInt_t fBinsPhi UInt_t fBinsTotal Float_t fMinP Float_t fMaxP Float_t fBinSizeP Float_t fMinTheta Float_t fMaxTheta Float_t fBinSizeTheta Float_t fMinPhi Float_t fMaxPhi Float_t fBinSizePhi

Class Description


HRtEfficiencyMatrix(void)

HRtEfficiencyMatrix(const HRtEfficiencyMatrix &m)

~HRtEfficiencyMatrix(void)

Float_t& binContent(Float_t p, Float_t theta, Float_t phi)

Float_t& bin(UInt_t i, UInt_t j, UInt_t k)

Float_t& errBinContent(Float_t p, Float_t theta, Float_t phi)

Float_t& errBin(UInt_t i, UInt_t j, UInt_t k)

void computePoissonErrors(void)

void setDimension(UInt_t binsP,UInt_t binsTheta,UInt_t binsPhi)

void setPRange(Float_t minP,Float_t maxP)

void setThetaRange(Float_t minTheta, Float_t maxTheta)

void setPhiRange(Float_t minPhi,Float_t maxPhi)

Bool_t isCompatible(HRtEfficiencyMatrix &m)

Bool_t zero(void)

void divide(HRtEfficiencyMatrix &num, HRtEfficiencyMatrix &den)

void multiply(HRtEfficiencyMatrix &num, HRtEfficiencyMatrix &den)

void multiply(Float_t num)

void add(Float_t num)

Float_t sum(void)
Goes only to fBinsTotal because all results are given in the
region of the phase space for which the matrix is defined

Float_t integral(void)
Goes only to fBinsTotal because all results are given in the
region of the phase space for which the matrix is defined





Inline Functions


                    Float_t& lastBin()
                    Float_t& errLastBin()
                      UInt_t getBinsTotal() const
                      UInt_t getBinsTheta() const
                      UInt_t getBinsPhi() const
                      UInt_t getBinsP() const
                     Float_t getP(UInt_t binP) const
                     Float_t getTheta(UInt_t binTheta) const
                     Float_t getPhi(UInt_t binPhi) const
                       Int_t getBinP(Float_t p) const
                       Int_t getBinTheta(Float_t theta) const
                       Int_t getBinPhi(Float_t phi) const
                     Float_t getMinP() const
                     Float_t getMaxP() const
                     Float_t getMinTheta() const
                     Float_t getMaxTheta() const
                     Float_t getMinPhi() const
                     Float_t getMaxPhi() const
                     TClass* Class()
                     TClass* IsA() const
                        void ShowMembers(TMemberInspector& insp, char* parent)
                        void Streamer(TBuffer& b)
                        void StreamerNVirtual(TBuffer& b)
        HRtEfficiencyMatrix& operator=(const HRtEfficiencyMatrix&)


Last update: Fri Jan 26 12:31:14 2007


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.