14#ifndef CBM_RICH_TRAIN_ANN_SELECT
15#define CBM_RICH_TRAIN_ANN_SELECT
74 virtual InitStatus
Init();
79 virtual void Exec(Option_t* option);
139 void Draw(Option_t* =
"");
Here the ring is fitted with the COP algorithm from A. Ayriyan/G. Ososkov.
Here the ring is fitted with the COP algorithm from A. Ayriyan/G. Ososkov.
Train ANN for fake rejection.
virtual void FinishTask()
Inherited from FairTask.
void TrainAndTestAnn()
Train and test ANN.
CbmRichRingFitterCOP * fFitCOP
vector< TH1D * > fhRadPos
UInt_t fMaxNofTrainSamples
vector< vector< RingSelectParam > > fRSParams
CbmRichTrainAnnSelect()
Default constructor.
CbmRichRingSelectImpl * fSelectImpl
void Draw(Option_t *="")
Draw results.
TClonesArray * fRichRings
void SetRecFlag()
Set recFlag weather ring was found correctly or not.
vector< TH1D * > fhNofHits
TClonesArray * fRichRingMatches
vector< TH1D * > fhAnnOutput
CbmRichTrainAnnSelect(const CbmRichTrainAnnSelect &)
Copy constructor.
virtual void Exec(Option_t *option)
Inherited from FairTask.
void DiffFakeTrueCircle()
Fill ring selection parameters in array and histograms.
virtual InitStatus Init()
Inherited from FairTask.
vector< TH1D * > fhRadius
vector< TH1D * > fhNofHitsOnRing
virtual ~CbmRichTrainAnnSelect()
Destructor.
CbmRichTrainAnnSelect & operator=(const CbmRichTrainAnnSelect &)
Assignment operator.
vector< TH1D * > fhCumProb
Input Parameters for ANN.