er  dev
ERLi10Reconstructor.h
1 // -------------------------------------------------------------------------
2 // ----- ERLi10Reconstructor header file -----
3 // ----- Created 03/16 by V.Schetinin -----
4 // -------------------------------------------------------------------------
5 
6 #ifndef ERLi10Reconstructor_H
7 #define ERLi10Reconstructor_H
8 
9 #include "TClonesArray.h"
10 
11 #include "FairTask.h"
12 #include "ERLi10MCEventHeader.h"
13 
14 class ERLi10Reconstructor : public FairTask {
15 
16 public:
19 
23  ERLi10Reconstructor(Int_t verbose);
24 
27 
29  virtual InitStatus Init();
30 
32  virtual void Exec(Option_t* opt);
33 
35  virtual void Finish();
36 
38  virtual void Reset();
39 
42 protected:
43  //Input arrays
44  TClonesArray *fNDHits;
45  TClonesArray *fRTelescopeHits;
46  //Output arrays
47  // /TClonesArray *fNDHits;
48 
49  ERLi10MCEventHeader* fMCHeader;
50 protected:
51  /*ERNDDigi* AddHit(Int_t detID, TVector3& pos, TVector3& dpos,
52  Int_t point_index, Float_t lightYield, Float_t time, Float_t neutronProb);*/
53 private:
54  virtual void SetParContainers();
55 
56  ClassDef(ERLi10Reconstructor,1)
57 };
58 
59 #endif
virtual void Exec(Option_t *opt)
virtual InitStatus Init()