FairRoot/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 TH1;
15 class TClonesArray;
16 
17 class PndLmdHitMergeTask : public FairTask {
18  public:
22  PndLmdHitMergeTask(const char* name);
23 
25  virtual ~PndLmdHitMergeTask();
26 
28  virtual InitStatus Init();
29 
31  virtual void Exec(Option_t* opt);
32 
33  protected:
34  TClonesArray* fHitArray; // Input array of PndSdsHits
35  TClonesArray* fMergedHitArray; // Output array of PndSdsHits
36 
38 
39  TH2* hdxdy;
40  TH1* hdz;
41 
43 };
44 
45 #endif /* PNDLMDHITMERGETASK_H */
TClonesArray * fHitArray
virtual InitStatus Init()
ClassDef(PndLmdHitMergeTask, 0)
TClonesArray * fMergedHitArray
TString name
virtual void Exec(Option_t *opt)