#include "hpidalgmomvsbeta.h"

HPidAlgMomVsBeta


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

class HPidAlgMomVsBeta : public HPidAlgorithm

Inheritance Chart:
TObject
<-
HPidAlgorithm
<-
HPidAlgMomVsBeta

    public:
HPidAlgMomVsBeta() HPidAlgMomVsBeta(Float_t fWeight) HPidAlgMomVsBeta(const HPidAlgMomVsBeta&) ~HPidAlgMomVsBeta() virtual Bool_t calculateCL(HPidTrackCand* pTrack, Float_t* afReturn, Short_t& nCatIndex) virtual Bool_t calculatePDF(HPidTrackCand* pTrack, Float_t* afReturn, Short_t& nCatIndex) static TClass* Class() virtual Bool_t finalize() Float_t getMaxGaussDev() Float_t getMinBkg() virtual Bool_t init() virtual TClass* IsA() const HPidAlgMomVsBeta& operator=(const HPidAlgMomVsBeta&) virtual void print() const virtual Bool_t reinit() void setMaxGaussDev(Float_t f) void setMinBkg(Float_t f) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
HPidAlgMomVsBetaPar* pParams protected:
Float_t fMinBkg minimum value for the background Float_t fMaxGaussDev max. deviation for gausses public:
static const Float_t kDefMinBkg default fMinBkg value static const Float_t kDefMaxGaussDev default fMaxGaussDev value

Class Description


 HPidAlgMomVsBeta

 Test algorithm for PID from kinematic data from kick plain



HPidAlgMomVsBeta(void) : HPidAlgorithm("PidAlgMomVsBeta", algMomVsBeta)
 Default constructor

HPidAlgMomVsBeta(Float_t fWeight) : HPidAlgorithm("PidAlgMomVsBeta", algMomVsBeta, fWeight)
 Default constructor with weight

Bool_t init(void)
 Get pointer to the parameter's container

Bool_t reinit(void)
Check if parameter context corresponds to the
appropriate momentum algorithm index
If not -> return kFALSE (analysis can not be done in such case)
 and print error message

Bool_t finalize(void)
 Dummy method

Bool_t calculatePDF(HPidTrackCand *pTrack, Float_t afReturn[], Short_t &nCatIndex)
 Calculate PDF from data stroed in histograms in HPidAlgMomVsBetaPar

Bool_t calculateCL(HPidTrackCand *pTrack, Float_t afReturn[], Short_t &nCatIndex)
 Check the charge of the particle calculated by KickPlain

void print(void) const
 Empty function for printing info of the algorithm



Inline Functions


                     void ~HPidAlgMomVsBeta()
                     void setMinBkg(Float_t f)
                  Float_t getMinBkg()
                     void setMaxGaussDev(Float_t f)
                  Float_t getMaxGaussDev()
                  TClass* Class()
                  TClass* IsA() const
                     void ShowMembers(TMemberInspector& insp, char* parent)
                     void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)
         HPidAlgMomVsBeta HPidAlgMomVsBeta(const HPidAlgMomVsBeta&)
        HPidAlgMomVsBeta& operator=(const HPidAlgMomVsBeta&)


Author: Marcin Jaskula 06/09/2002
Last update: Fri Jan 26 12:21:23 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.