FairRoot/PandaRoot
PndLmdNoiseTrkSuppressionTask.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // ----- PndLmdNoiseTrkSuppressionTask header file -----
3 // ----- Created 21/07/15 by A.Karavdina -----
4 // -------------------------------------------------------------------------
12 #ifndef PndLmdNoiseTrkSuppressionTask_H
13 #define PndLmdNoiseTrkSuppressionTask_H
14 
15 // framework includes
16 #include "FairTask.h"
17 // TMVA includes
18 #include "TMVA/MethodCuts.h"
19 #include "TMVA/Reader.h"
20 #include "TMVA/Tools.h"
21 
22 class PndLmdNoiseTrkSuppressionTask : public FairTask {
23  public:
26 
29 
32 
34  virtual void SetParContainers();
35  virtual InitStatus Init();
37  virtual void Exec(Option_t* opt);
38 
39  // virtual void Finish();
40 
41  private:
42  TClonesArray* fTrkInArray;
43  TClonesArray* fTrkOutArray;
44 
45  // PndGeoHandling* fGeoH;
46  int fEventNr;
48 
49  // MVA Data -------
52  Float_t axrec, ayrec;
53  Float_t athrec, aphrec;
54  TMVA::Reader* reader;
55 
57 };
58 
59 #endif
ClassDef(PndLmdNoiseTrkSuppressionTask, 1)
Double_t