CbmRoot
CbmKresSelectAnnPhotons.h
Go to the documentation of this file.
1 #ifndef CBM_KRES_SELECT_ANN_PHOTONS
2 #define CBM_KRES_SELECT_ANN_PHOTONS
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 ~CbmKresSelectAnnPhotons();
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(CbmKresSelectAnnPhotons, 1)
40 };
41 
42 #endif
CbmKresSelectAnnPhotons
Definition: CbmKresSelectAnnPhotons.h:10
CbmKresSelectAnnPhotons::fNN
TMultiLayerPerceptron * fNN
Definition: CbmKresSelectAnnPhotons.h:30
CbmKresSelectAnnPhotons::fAnnWeights
std::string fAnnWeights
Definition: CbmKresSelectAnnPhotons.h:29
CbmKresSelectAnnPhotons::operator=
CbmKresSelectAnnPhotons operator=(const CbmKresSelectAnnPhotons &)
CbmKresSelectAnnPhotons::CbmKresSelectAnnPhotons
CbmKresSelectAnnPhotons(const CbmKresSelectAnnPhotons &)