Hall A ROOT/C++ Analyzer (podd)
Loading...
Searching...
No Matches
FadcBPM.h
Go to the documentation of this file.
1
#ifndef HallA_FadcBPM_h_
2
#define HallA_FadcBPM_h_
3
5
// //
6
// HallA::FadcBPM //
7
// //
8
// Class for handling BPMs with FADC250 frontends //
9
// //
11
12
#include "
THaBPM.h
"
13
14
namespace
HallA
{
15
16
class
FadcBPM
:
public
THaBPM
{
17
18
public
:
19
explicit
FadcBPM
(
const
char
*
name
,
const
char
* description =
""
,
20
THaApparatus
*
a
=
nullptr
);
21
FadcBPM
() =
default
;
22
23
protected
:
24
OptUInt_t
LoadData
(
const
THaEvData
& evdata,
25
const
DigitizerHitInfo_t
& hitinfo )
override
;
26
27
ClassDef
(
FadcBPM
,0)
// Generic BPM class
28
};
29
31
32
}
// namespace HallA
33
34
#endif
//HallA_FadcBPM_h_
ClassDef
#define ClassDef(name, id)
name
char name[80]
THaBPM.h
HallA::FadcBPM
Definition
FadcBPM.h:16
HallA::FadcBPM::FadcBPM
FadcBPM()=default
HallA::FadcBPM::LoadData
OptUInt_t LoadData(const THaEvData &evdata, const DigitizerHitInfo_t &hitinfo) override
Definition
FadcBPM.cxx:25
THaApparatus
Definition
THaApparatus.h:16
THaBPM
Definition
THaBPM.h:14
THaDetMap::Iterator::HitInfo_t
Definition
THaDetMap.h:175
THaEvData
Definition
THaEvData.h:27
std::experimental::optional
Definition
optional.hpp:365
HallA
Definition
FadcBPM.cxx:14
a
TArc a
HallA
FadcBPM.h
Generated by
1.9.8