#ifndef ROOT_THaBeamModule
#define ROOT_THaBeamModule

//////////////////////////////////////////////////////////////////////////
//
// THaBeamModule
//
//////////////////////////////////////////////////////////////////////////

#include "THaBeamInfo.h"

struct RVarDef;

class THaBeamModule {

public:
  THaBeamModule();  // public for ROOT I/O
  virtual ~THaBeamModule();
  
  THaBeamInfo*  GetBeamInfo()  { return &fBeamIfo; }

  void BeamIfoClear() { fBeamIfo.Clear(); }
  static const RVarDef* GetRVarDef();

protected:

  THaBeamInfo  fBeamIfo;      // Beam information

  ClassDef(THaBeamModule,1)   // ABC for a beam module

};

#endif

Last change: Sat Nov 7 21:26:43 2009
Last generated: 2009-11-07 21:26

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.