PandaRoot
PndLmdHitMergeTask.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // ----- PndLmdHitMergeTask header file -----
3 // -------------------------------------------------------------------------
4 
5 #ifndef PNDLMDHITMERGETASK_H
6 #define PNDLMDHITMERGETASK_H
7 
8 #include "FairTask.h"
9 
10 #include <string>
11 #include <vector>
12 
13 class TH2;
14 class TClonesArray;
15 
16 class PndLmdHitMergeTask: public FairTask {
17 public:
21  PndLmdHitMergeTask(const char* name);
22 
24  virtual ~PndLmdHitMergeTask();
25 
27  virtual InitStatus Init();
28 
30  virtual void Exec(Option_t* opt);
31 
32  void Finish();
33 
34 protected:
35  TClonesArray* fHitArray; // Input array of PndSdsHits
36  TClonesArray* fMergedHitArray; // Output array of PndSdsHits
37 
38  TString fHitBranchName;
39 
40  TH2* hdxdy;
41 
43 };
44 
45 #endif /* PNDLMDHITMERGETASK_H */
TClonesArray * fHitArray
ClassDef(PndLmdHitMergeTask, 0)
virtual ~PndLmdHitMergeTask()
TClonesArray * fMergedHitArray
virtual InitStatus Init()
virtual void Exec(Option_t *opt)