Go to the documentation of this file.
11 #ifndef CBM_RICH_ELECTRONID_ANN
12 #define CBM_RICH_ELECTRONID_ANN
16 #include "TClonesArray.h"
19 class TMultiLayerPerceptron;
70 TMultiLayerPerceptron*
fNN;
TClonesArray * fRichRings
CbmRichElectronIdAnn & operator=(const CbmRichElectronIdAnn &)
Assignment operator.
CbmRichElectronIdAnn(const CbmRichElectronIdAnn &)
Copy constructor.
Implementation of the electron identification algorithm in the RICH detector using Artificial Neural ...
CbmRichElectronIdAnn()
Standard constructor.
string fAnnWeights
Set path to the file with ANN weights.
static CbmRichElectronIdAnn & GetInstance()
TMultiLayerPerceptron * fNN
double CalculateAnnValue(int globalTrackIndex, double momentum)
Calculate output value of the ANN.
TClonesArray * fGlobalTracks
virtual ~CbmRichElectronIdAnn()
Destructor.
void Init()
Initialize ANN before use.