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