er  dev
ERHe10Reconstructor.h
1 
2 #ifndef ERHe10Reconstructor_H
3 #define ERHe10Reconstructor_H
4 
5 #include "TClonesArray.h"
6 
7 #include "FairTask.h"
8 
9 #include "ERTelescopeRecoEvent.h"
10 #include "ERBeamDetRecoEvent.h"
11 #include "ERHe10RecoEvent.h"
12 
13 class ERHe10Reconstructor : public FairTask {
14 
15 public:
18 
22  ERHe10Reconstructor(Int_t verbose);
23 
26 
28  virtual InitStatus Init();
29 
31  virtual void Exec(Option_t* opt);
32 
34  virtual void Finish();
35 
37  virtual void Reset();
38 
40  void SetMisMass(Float_t mass){fMisMass = mass;}
42 protected:
43  ERTelescopeRecoEvent* fRTelescopeEvent;
44  ERBeamDetRecoEvent* fBeamDetEvent;
45  ERHe10RecoEvent* fOutEvent;
46 
47 protected:
48 
49 private:
50  virtual void SetParContainers();
51  Float_t fMisMass;
52 
53  ClassDef(ERHe10Reconstructor,1)
54 };
55 
56 #endif
ERTelescopeRecoEvent * fRTelescopeEvent
virtual InitStatus Init()
void SetMisMass(Float_t mass)
virtual void Exec(Option_t *opt)