GRUTinizer
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
TBank29.h
Go to the documentation of this file.
1 #ifndef TBANK29_H
2 #define TBANK29_H
3 
4 #include <TObject.h>
5 #include <TMath.h>
6 
7 #include <TClonesArray.h>
8 
9 #include "TDetector.h"
10 #include "TMode3.h"
11 
12 class TBank29 : public TDetector {
13 
14 public:
15  TBank29();
16  ~TBank29();
17 
18  virtual void Copy(TObject& obj) const;
19  virtual void Clear(Option_t *opt = "");
20  //virtual void Compare(const TObject&) const;
21  virtual void Print(Option_t *opt = "") const;
22 
23  virtual void InsertHit(const TDetectorHit& hit);
24  virtual TDetectorHit& GetHit(int i) { return *(TDetectorHit*)channels->At(i); }
25 
26  //void PrintHit(int i){ gretina_hits->At(i)->Print(); }
27 
28  Long_t GetTimestamp() { Timestamp(); }
29  //if(Size()>0) return ((TMode3Hit&)GetHit(0)).GetTimestamp(); else return -1; }
30 
31 private:
32  virtual int BuildHits();
33 
34  TClonesArray* channels;//("TMode3Hit");
35 
36  ClassDef(TBank29,1);
37 };
38 
39 
40 
41 
42 
43 #endif