CbmRoot
CbmKresSelectAnn.h
Go to the documentation of this file.
1 #ifndef CBM_KRES_SELECT_ANN
2 #define CBM_KRES_SELECT_ANN
3 
4 #include "TMultiLayerPerceptron.h"
5 #include "TVector3.h"
6 #include <TClonesArray.h>
7 
8 using namespace std;
9 
11 
12 public:
13  //***** brief Standard constructor.
15  //***** brief Standard destructor.
16  virtual ~CbmKresSelectAnn();
17 
18 
19  void Init();
20  double DoSelect(double InvariantMass,
21  double OpeningAngle,
22  double PlaneAngle_last,
23  double ZPos,
24  TVector3 Momentum1,
25  TVector3 Momentum2);
26 
27 
28 private:
29  std::string fAnnWeights;
30  TMultiLayerPerceptron* fNN;
31 
32  //***** brief Copy constructor.
34 
35  //***** brief Assignment operator.
37 
38 
39  ClassDef(CbmKresSelectAnn, 1)
40 };
41 
42 #endif
CbmKresSelectAnn::fAnnWeights
std::string fAnnWeights
Definition: CbmKresSelectAnn.h:29
CbmKresSelectAnn
Definition: CbmKresSelectAnn.h:10
CbmKresSelectAnn::fNN
TMultiLayerPerceptron * fNN
Definition: CbmKresSelectAnn.h:30
CbmKresSelectAnn::operator=
CbmKresSelectAnn operator=(const CbmKresSelectAnn &)
CbmKresSelectAnn::CbmKresSelectAnn
CbmKresSelectAnn(const CbmKresSelectAnn &)