Hall A ROOT/C++ Analyzer (podd)
Loading...
Searching...
No Matches
FadcBPM.cxx
Go to the documentation of this file.
1
2
// //
3
// HallA::FadcBPM //
4
// //
5
// BPM with FADC frontends //
6
// //
8
9
#include "
FadcBPM.h
"
10
#include "
FADCData.h
"
11
12
using namespace
std
;
13
14
namespace
HallA
{
15
16
//_____________________________________________________________________________
17
FadcBPM::FadcBPM
(
const
char
* name,
const
char
* description,
18
THaApparatus
* apparatus ) :
19
THaBPM
(
name
, description, apparatus)
20
{
21
// Constructor
22
}
23
24
//_____________________________________________________________________________
25
OptUInt_t
FadcBPM::LoadData
(
const
THaEvData
&
/*evdata*/
,
26
const
DigitizerHitInfo_t
& hitinfo )
27
{
28
// Retrieve pulse integral data from FADC for the channel in 'hitinfo'
29
30
if
( !
CheckHitInfo
(hitinfo) )
31
return
nullopt;
32
return
FADCData::LoadFADCData
(hitinfo);
33
}
34
35
//_____________________________________________________________________________
36
37
}
// namespace HallA
38
39
//_____________________________________________________________________________
40
ClassImp
(
HallA::FadcBPM
)
FADCData.h
FadcBPM.h
name
char name[80]
HallA::FADCData::LoadFADCData
static OptUInt_t LoadFADCData(const DigitizerHitInfo_t &hitinfo)
Definition
FADCData.cxx:125
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
THaBPM::CheckHitInfo
bool CheckHitInfo(const DigitizerHitInfo_t &hitinfo) const
Definition
THaBPM.cxx:164
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
std
STL namespace.
ClassImp
ClassImp(TPyArg)
HallA
FadcBPM.cxx
Generated by
1.9.8