// @(#)$Id: hpidalgmdceloss.h,v 1.2 2006-12-01 15:41:34 halo Exp $
//*-- Author : Tassilo Christ 23/04/2002

#ifndef HPIDALGMDCELOSS_H
#define HPIDALGMDCELOSS_H

////////////////////////////////////////////////////////////////////////////////
//                                                                            //
// HPidAlgMdceloss                                                            //
//                                                                            //
// Pid method using MDC Eloss observables                                     //
//                                                                            //
////////////////////////////////////////////////////////////////////////////////

#include "hpidalgorithm.h"


// -----------------------------------------------------------------------------

class HPidAlgMdcElossPar;
// -----------------------------------------------------------------------------

class HPidAlgMdcEloss : public HPidAlgorithm
{
private:

  HPidAlgMdcElossPar *pParams;
  

 public:
  
  HPidAlgMdcEloss(void);
  HPidAlgMdcEloss(Float_t fWeight);
  ~HPidAlgMdcEloss(void) {}
  
  // -------------------------------------------------------------------------
  
  
  //All reconstructors must overload these functions
  virtual Bool_t      init(void);
  virtual Bool_t      reinit(void);
  virtual Bool_t      finalize(void);

  //compute and store the PDF values given by the RICH histograms
  virtual Bool_t      calculatePDF(HPidTrackCand *pTrack,
				   Float_t afReturn[], Short_t &nCatIndex);
  
  virtual void        print(void) const;

  // -------------------------------------------------------------------------
  
    ClassDef(HPidAlgMdcEloss, 0)  // PID Algorithm for Lepton ID using RICH observables
};

// -----------------------------------------------------------------------------

#endif //HPIDALGMDCELOSS_H

Last change: Sat May 22 13:06:48 2010
Last generated: 2010-05-22 13:06

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.