Hall A ROOT/C++ Analyzer (podd)
Loading...
Searching...
No Matches
FadcScintillator.h
Go to the documentation of this file.
1#ifndef HallA_FadcScintillator_h_
2#define HallA_FadcScintillator_h_
3
5// //
6// HallA::FadcScintillator //
7// //
9
10#include "THaScintillator.h"
11#include "FADCData.h"
12
13namespace HallA {
14
15class FADCData;
16
18
19public:
20 explicit FadcScintillator( const char* name, const char* description = "",
21 THaApparatus* a = nullptr );
23 ~FadcScintillator() override;
24
25protected:
26 Int_t StoreHit( const DigitizerHitInfo_t& hitinfo, UInt_t data ) override;
27 OptUInt_t LoadData( const THaEvData& evdata,
28 const DigitizerHitInfo_t& hitinfo ) override;
29
30 Int_t ReadDatabase( const TDatime& date ) override;
32
33 FADCData* fFADCDataL; // FADC readout data of left-side PMTs
34 FADCData* fFADCDataR; // FADC readout data of right-side PMTs
35
36 ClassDef(FadcScintillator, 1) // Generic scintillator class
37};
38
40
41} // namespace HallA
42
43#endif
#define kDefine
Definition BdataLoc.cxx:38
int Int_t
unsigned int UInt_t
#define ClassDef(name, id)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void data
Option_t Option_t TPoint TPoint const char mode
char name[80]
OptUInt_t LoadData(const THaEvData &evdata, const DigitizerHitInfo_t &hitinfo) override
Int_t StoreHit(const DigitizerHitInfo_t &hitinfo, UInt_t data) override
Int_t ReadDatabase(const TDatime &date) override
Int_t DefineVariables(EMode mode=kDefine) override
TArc a