FairRoot/PandaRoot
PndTrkGemCombinatorial.h
Go to the documentation of this file.
1 #ifndef PNDTRKGEMCOMBITASK_H
2 #define PNDTRKGEMCOMBITASK_H
3 
4 // fairroot
5 #include "FairTask.h"
6 
7 // ROOT
8 #include "TH2F.h"
9 #include "TCanvas.h"
10 
11 class TClonesArray;
12 
13 class PndTrkGemCombinatorial : public FairTask {
14 
15  public:
16 
19  PndTrkGemCombinatorial(TClonesArray *gemhitarray, int verbose);
20 
21 
24  std::map< int, bool > CombinatorialSuppression();
25 
26  void SwitchOnDisplay();
27  void DrawGeometry();
28  void DrawMCPoints();
29 
30  void SetMCPointTCA(TClonesArray *gempointarray) { fGemPointArray = gempointarray; }
31  inline void Evaluate() { fMCEval = kTRUE; }
32 
33  private:
34  TClonesArray* fGemHitArray;
35  TClonesArray* fGemPointArray;
36 
37 
38 
39  // display
41  Int_t fVerbose;
42  TH2F *hxy, *hxy1, *hxy2, *hxy3;
43  TCanvas *display;
44 
45 
47 
48 };
49 
50 #endif
#define verbose
void SetMCPointTCA(TClonesArray *gempointarray)
ClassDef(PndTrkGemCombinatorial, 1)
std::map< int, bool > CombinatorialSuppression()