//*-- AUTHOR : I. Froehlich
//*-- Modified : 21/04/2005 by B. Spruck
//*-- Modified : 11/05/2005 by I. Froehlich

#ifndef HHYPCHANNEL_H
#define HHYPCHANNEL_H

#define HHYP_MAX_HYPCHANNELS 	75
#define HHYP_SUBCHANNELS	256

#include "TObject.h"
#include "TArrayI.h"

class HHypChannel
{

private:
  Bool_t          Add(const Char_t *, Int_t, Int_t);
  Int_t           dynamic_pointer;                              //! what is the next free channel number
  Int_t           add_pointer;                                  //! Pointer to the next element
  const Char_t     *hypchannel_names[HHYP_MAX_HYPCHANNELS];       //! names 
  Int_t             hypchannel_numbers[HHYP_MAX_HYPCHANNELS];     //! numbers

public:

  HHypChannel();
  virtual ~ HHypChannel();

  Int_t           Get(const Char_t *);
  const Char_t     *Get(Int_t);

  ClassDef(HHypChannel, 0)      // Elementary reaction naming scheme
};

//============================================================================

#endif

Last change: Sat May 22 12:57:41 2010
Last generated: 2010-05-22 12:57

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.