14#ifndef CbmRichTrainAnnElectrons_H
15#define CbmRichTrainAnnElectrons_H
78 virtual InitStatus
Init();
83 virtual void Exec(Option_t* option);
151 void Draw(Option_t* =
"");
153 TCanvas*
CreateCanvas(
const string& name,
const string& title,
int width,
int height);
Train ANN for electron identification in RICH.
vector< TH2D * > fhBaxisVsMom
vector< TH1D * > fhCumProb
vector< TH2D * > fhPhiVsRadAng
virtual void FinishTask()
Inherited from FairTask.
TClonesArray * fGlobalTracks
Int_t fMinNofHitsInRichRing
vector< TH2D * > fhAaxisVsMom
TClonesArray * fStsTrackMatches
TClonesArray * fRichRingMatches
TClonesArray * fRichPoints
vector< TCanvas * > fCanvas
virtual InitStatus Init()
Inherited from FairTask.
void Draw(Option_t *="")
Draw results.
UInt_t fMaxNofTrainSamples
vector< TH1D * > fhAnnOutput
vector< TH1D * > fhDistTrueMatch
CbmRichTrainAnnElectrons(const CbmRichTrainAnnElectrons &)
Copy constructor.
TClonesArray * fRichRings
vector< TH1D * > fhDistMisMatch
TCanvas * CreateCanvas(const string &name, const string &title, int width, int height)
vector< TH1D * > fhRadPos
CbmRichTrainAnnElectrons & operator=(const CbmRichTrainAnnElectrons &)
Assignment operator.
virtual void Exec(Option_t *option)
Inherited from FairTask.
vector< TH1D * > fhNofHits
vector< vector< RingElectronParam > > fRElIdParams
TClonesArray * fStsTracks
void TrainAndTestAnn()
Train and test ANN.
CbmRichTrainAnnElectrons()
Default constructor.
void DiffElandPi()
Fill input parameters for ANN in array and histograms.
virtual ~CbmRichTrainAnnElectrons()
Destructor.
Input Parameters for ANN for electron identification in RICH.