Hall C ROOT/C++ Analyzer (hcana)
THcSignalHit.h
Go to the documentation of this file.
1 #ifndef ROOT_THcSignalHit
2 #define ROOT_THcSignalHit
3 
5 // //
6 // THcSignalHit //
7 // //
9 
10 #include "TObject.h"
11 #include <cstdio>
12 
13 class THcSignalHit : public TObject {
14 
15  public:
16  THcSignalHit(Int_t paddle=0, Double_t data=0.0) :
17  fPaddleNumber(paddle), fData(data) {}
18  virtual ~THcSignalHit() {}
19 
21  Double_t GetData() {return fData;}
22 
23  virtual void Set(Int_t paddle, Int_t data)
24  { fPaddleNumber=paddle; fData=data; }
25  virtual void Set(Int_t paddle, Double_t data)
26  { fPaddleNumber=paddle; fData=data; }
27 
28  private:
31 
32  ClassDef(THcSignalHit,0); // Single signal value and wire/counter number
33 };
35 #endif
ClassDef(THcSignalHit, 0)
THcSignalHit(Int_t paddle=0, Double_t data=0.0)
Definition: THcSignalHit.h:16
int Int_t
virtual void Set(Int_t paddle, Int_t data)
Definition: THcSignalHit.h:23
virtual void Set(Int_t paddle, Double_t data)
Definition: THcSignalHit.h:25
tuple data
Int_t fPaddleNumber
Definition: THcSignalHit.h:29
double Double_t
Int_t GetPaddleNumber()
Definition: THcSignalHit.h:20
virtual ~THcSignalHit()
Definition: THcSignalHit.h:18
Double_t fData
Definition: THcSignalHit.h:30
Double_t GetData()
Definition: THcSignalHit.h:21