Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#ifndef ROOT_THcDCHit
#define ROOT_THcDCHit
#include "THcRawHit.h"
#define MAXHITS 16
class THcDCHit : public THcRawHit {
public:
THcDCHit(Int_t plane=0, Int_t counter=0) : THcRawHit(plane, counter),
fNHits(0) {
}
THcDCHit& operator=( const THcDCHit& );
virtual ~THcDCHit() {}
virtual void Clear( Option_t* opt="" ) { fNHits=0; }
void SetData(Int_t signal, Int_t data);
Int_t GetData(Int_t signal);
Int_t GetData(Int_t signal, Int_t ihit);
virtual Bool_t IsSortable () const {return kTRUE; }
virtual Int_t Compare(const TObject* obj) const;
Int_t fNHits;
Int_t fTDC[MAXHITS];
protected:
private:
ClassDef(THcDCHit, 0); // DC hit class
};
#endif