PandaRoot
PndTrkGemCombiTask.h
Go to the documentation of this file.
1 #ifndef PNDTRKGEMCOMBINATORIAL_H
2 #define PNDTRKGEMCOMBINATORIAL_H
3 
4 // fairroot
5 #include "FairTask.h"
6 
7 // ROOT
8 #include "TH2F.h"
9 #include "TCanvas.h"
10 #include "PndTrkGemCombinatorial.h"
11 
12 class TClonesArray;
13 
14 class PndTrkGemCombiTask : public FairTask {
15 
16  public:
19  PndTrkGemCombiTask(int verbose);
20 
23 
25  virtual InitStatus Init();
26 
28  virtual void Exec(Option_t *opt);
29 
30  void Reset();
31 
32  inline void SwitchOnDisplay() { fDisplayOn = kTRUE; }
33  inline void Evaluate() { fMCEval = kTRUE; }
34 
35  private:
36  PndTrkGemCombinatorial *fCombiFinder;
37  TClonesArray *fGemHitArray;
38  TClonesArray *fGemPointArray;
39 
40  Bool_t fDisplayOn, fMCEval;
41 
42  ClassDef(PndTrkGemCombiTask, 1);
43 };
44 
45 #endif
virtual InitStatus Init()
virtual void Exec(Option_t *opt)