Hall A ROOT/C++ Analyzer (podd)
Loading...
Searching...
No Matches
FadcShower.h
Go to the documentation of this file.
1#ifndef HallA_FadcShower_h_
2#define HallA_FadcShower_h_
3
5// //
6// HallA::FadcShower //
7// //
9
10#include "THaShower.h"
11
12namespace HallA {
13
14class FADCData;
15
16class FadcShower : public THaShower {
17
18public:
19 explicit FadcShower( const char* name, const char* description = "",
20 THaApparatus* a = nullptr );
21 FadcShower();
22 ~FadcShower() override;
23
24protected:
25 Int_t StoreHit( const DigitizerHitInfo_t& hitinfo, UInt_t data ) override;
26 OptUInt_t LoadData( const THaEvData& evdata,
27 const DigitizerHitInfo_t& hitinfo ) override;
28
30 Int_t ReadDatabase( const TDatime& date ) override;
31
32 FADCData* fFADCData; // Pointer to FADC readout data (owned by fDetectorData)
33
34 ClassDef(FadcShower, 1) // Shower detector with FADC readout
35};
36
38
39} // namespace HallA
40
41#endif //HallA_FadcShower_h_
#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]
Int_t DefineVariables(EMode mode=kDefine) override
FADCData * fFADCData
Definition FadcShower.h:32
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
~FadcShower() override
TArc a