#ifndef HHYPRECPAR_H
#define HHYPRECPAR_H

#include "hparcond.h"
#include "hypinfodef.h"
#include "TNamed.h"
#include "TArrayF.h"

class HHypRecPar:public HParCond
{
protected:
  
  TArrayF         hypCutValue;                    // any cut parameter
  TString         *hypCutID[MAX_PARAM_VALUES];    // some unique string
  
  Int_t           numofparams;                    // number of params stored
  
 public:
  
  HHypRecPar(const Char_t *name = "HypRecPar",
	     const Char_t *title = "Hyp parameters",
	     const Char_t *context = "HypRecProductionCuts");
  ~HHypRecPar(void);
  
  Bool_t          getCut(const Char_t * cutID, Float_t & cutValue);//getting cut parameter cutID
  void            setCut(const Char_t * cutID, Float_t cutValue);  //setting cut parameter
  void            registerCut(const Char_t * cutID);               //called from algs in the init function

  Bool_t          init(HParIo *, Int_t * set = 0);
  Int_t           write(HParIo *);
  void            clear(void);
  void            putParams(HParamList *);
  Bool_t          getParams(HParamList *);
  void            print(void);
  
  ClassDef(HHypRecPar, 2)       // parameter container for HHypReconstructor
    
};

#endif

Last change: Sat May 22 12:58:07 2010
Last generated: 2010-05-22 12:58

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.