Hall A ROOT/C++ Analyzer (podd)
Loading...
Searching...
No Matches
THaBeamModule.h
Go to the documentation of this file.
1
#ifndef Podd_THaBeamModule_h_
2
#define Podd_THaBeamModule_h_
3
5
//
6
// THaBeamModule
7
//
9
10
#include "
THaBeamInfo.h
"
11
12
struct
RVarDef;
13
14
class
THaBeamModule
{
15
16
public
:
17
THaBeamModule
();
// public for ROOT I/O
18
virtual
~THaBeamModule
();
19
20
THaBeamInfo
*
GetBeamInfo
() {
return
&
fBeamIfo
; }
21
22
void
BeamIfoClear
() {
fBeamIfo
.
Clear
(); }
23
static
const
RVarDef*
GetRVarDef
();
24
25
protected
:
26
27
THaBeamInfo
fBeamIfo
;
// Beam information
28
29
ClassDef
(
THaBeamModule
,1)
// ABC for a beam module
30
31
};
32
33
#endif
ClassDef
#define ClassDef(name, id)
THaBeamInfo.h
THaBeamInfo
Definition
THaBeamInfo.h:15
THaBeamInfo::Clear
void Clear(Option_t *opt="")
Definition
THaBeamInfo.h:86
THaBeamModule
Definition
THaBeamModule.h:14
THaBeamModule::GetBeamInfo
THaBeamInfo * GetBeamInfo()
Definition
THaBeamModule.h:20
THaBeamModule::GetRVarDef
static const RVarDef * GetRVarDef()
Definition
THaBeamModule.cxx:25
THaBeamModule::THaBeamModule
THaBeamModule()
THaBeamModule::~THaBeamModule
virtual ~THaBeamModule()
THaBeamModule::fBeamIfo
THaBeamInfo fBeamIfo
Definition
THaBeamModule.h:27
THaBeamModule::BeamIfoClear
void BeamIfoClear()
Definition
THaBeamModule.h:22
Podd
THaBeamModule.h
Generated by
1.9.8