|
CbmRoot
|
#include <CbmKresTrainAnn.h>
Public Member Functions | |
| CbmKresTrainAnn () | |
| virtual | ~CbmKresTrainAnn () |
| void | Init () |
| void | InitHistograms () |
| void | Exec (int event, int IdForANN, double InvariantMass, double OpeningAngle, double PlaneAngle_last, double ZPos, TVector3 Momentum1, TVector3 Momentum2) |
| void | TrainAndTestAnn () |
| void | Draw () |
Private Member Functions | |
| CbmKresTrainAnn (const CbmKresTrainAnn &) | |
| CbmKresTrainAnn | operator= (const CbmKresTrainAnn &) |
Private Attributes | |
| unsigned int | fMaxNofTrainSamples |
| double | fAnnCut |
| int | fNofWrongLikeCorrect |
| int | fNofCorrectLikeWrong |
| vector< double > | IM_correct |
| vector< double > | OA_correct |
| vector< double > | Angle_correct |
| vector< double > | Z_correct |
| vector< double > | Mom1_correct |
| vector< double > | Mom2_correct |
| vector< double > | IM_wrong |
| vector< double > | OA_wrong |
| vector< double > | Angle_wrong |
| vector< double > | Z_wrong |
| vector< double > | Mom1_wrong |
| vector< double > | Mom2_wrong |
| vector< TH1 * > | fHists |
| TH1D * | fhAnnOutput_correct |
| TH1D * | fhAnnOutput_wrong |
| TH1D * | fhCumProb_correct |
| TH1D * | fhCumProb_wrong |
Definition at line 17 of file CbmKresTrainAnn.h.
| CbmKresTrainAnn::CbmKresTrainAnn | ( | ) |
Definition at line 46 of file CbmKresTrainAnn.cxx.
References Angle_correct, Angle_wrong, fAnnCut, fhAnnOutput_correct, fhAnnOutput_wrong, fhCumProb_correct, fhCumProb_wrong, fHists, fMaxNofTrainSamples, fNofCorrectLikeWrong, fNofWrongLikeCorrect, IM_correct, IM_wrong, Mom1_correct, Mom1_wrong, Mom2_correct, Mom2_wrong, OA_correct, OA_wrong, Z_correct, and Z_wrong.
Referenced by CbmKresTrainAnn(), and operator=().
|
virtual |
Definition at line 71 of file CbmKresTrainAnn.cxx.
|
private |
References CbmKresTrainAnn().
| void CbmKresTrainAnn::Draw | ( | ) |
Definition at line 230 of file CbmKresTrainAnn.cxx.
References fhAnnOutput_correct, fhAnnOutput_wrong, fhCumProb_correct, fhCumProb_wrong, fNofCorrectLikeWrong, fNofWrongLikeCorrect, IM_correct, and IM_wrong.
Referenced by Exec().
| void CbmKresTrainAnn::Exec | ( | int | event, |
| int | IdForANN, | ||
| double | InvariantMass, | ||
| double | OpeningAngle, | ||
| double | PlaneAngle_last, | ||
| double | ZPos, | ||
| TVector3 | Momentum1, | ||
| TVector3 | Momentum2 ) |
Definition at line 75 of file CbmKresTrainAnn.cxx.
References Angle_correct, Angle_wrong, Draw(), fMaxNofTrainSamples, IM_correct, IM_wrong, Mom1_correct, Mom1_wrong, Mom2_correct, Mom2_wrong, OA_correct, OA_wrong, TrainAndTestAnn(), Z_correct, and Z_wrong.
| void CbmKresTrainAnn::Init | ( | ) |
Definition at line 73 of file CbmKresTrainAnn.cxx.
References InitHistograms().
| void CbmKresTrainAnn::InitHistograms | ( | ) |
Definition at line 271 of file CbmKresTrainAnn.cxx.
References fhAnnOutput_correct, fhAnnOutput_wrong, fhCumProb_correct, fhCumProb_wrong, and fHists.
Referenced by Init().
|
private |
References CbmKresTrainAnn().
| void CbmKresTrainAnn::TrainAndTestAnn | ( | ) |
Definition at line 126 of file CbmKresTrainAnn.cxx.
References Angle_correct, Angle_wrong, fAnnCut, fhAnnOutput_correct, fhAnnOutput_wrong, fMaxNofTrainSamples, fNofCorrectLikeWrong, fNofWrongLikeCorrect, IM_correct, IM_wrong, Mom1_correct, Mom1_wrong, Mom2_correct, Mom2_wrong, OA_correct, OA_wrong, x, Z_correct, and Z_wrong.
Referenced by Exec().
|
private |
Definition at line 43 of file CbmKresTrainAnn.h.
Referenced by CbmKresTrainAnn(), Exec(), and TrainAndTestAnn().
|
private |
Definition at line 49 of file CbmKresTrainAnn.h.
Referenced by CbmKresTrainAnn(), Exec(), and TrainAndTestAnn().
|
private |
Definition at line 37 of file CbmKresTrainAnn.h.
Referenced by CbmKresTrainAnn(), and TrainAndTestAnn().
|
private |
Definition at line 55 of file CbmKresTrainAnn.h.
Referenced by CbmKresTrainAnn(), Draw(), InitHistograms(), and TrainAndTestAnn().
|
private |
Definition at line 56 of file CbmKresTrainAnn.h.
Referenced by CbmKresTrainAnn(), Draw(), InitHistograms(), and TrainAndTestAnn().
|
private |
Definition at line 57 of file CbmKresTrainAnn.h.
Referenced by CbmKresTrainAnn(), Draw(), and InitHistograms().
|
private |
Definition at line 58 of file CbmKresTrainAnn.h.
Referenced by CbmKresTrainAnn(), Draw(), and InitHistograms().
|
private |
Definition at line 54 of file CbmKresTrainAnn.h.
Referenced by CbmKresTrainAnn(), and InitHistograms().
|
private |
Definition at line 36 of file CbmKresTrainAnn.h.
Referenced by CbmKresTrainAnn(), Exec(), and TrainAndTestAnn().
|
private |
Definition at line 39 of file CbmKresTrainAnn.h.
Referenced by CbmKresTrainAnn(), Draw(), and TrainAndTestAnn().
|
private |
Definition at line 38 of file CbmKresTrainAnn.h.
Referenced by CbmKresTrainAnn(), Draw(), and TrainAndTestAnn().
|
private |
Definition at line 41 of file CbmKresTrainAnn.h.
Referenced by CbmKresTrainAnn(), Draw(), Exec(), and TrainAndTestAnn().
|
private |
Definition at line 47 of file CbmKresTrainAnn.h.
Referenced by CbmKresTrainAnn(), Draw(), Exec(), and TrainAndTestAnn().
|
private |
Definition at line 45 of file CbmKresTrainAnn.h.
Referenced by CbmKresTrainAnn(), Exec(), and TrainAndTestAnn().
|
private |
Definition at line 51 of file CbmKresTrainAnn.h.
Referenced by CbmKresTrainAnn(), Exec(), and TrainAndTestAnn().
|
private |
Definition at line 46 of file CbmKresTrainAnn.h.
Referenced by CbmKresTrainAnn(), Exec(), and TrainAndTestAnn().
|
private |
Definition at line 52 of file CbmKresTrainAnn.h.
Referenced by CbmKresTrainAnn(), Exec(), and TrainAndTestAnn().
|
private |
Definition at line 42 of file CbmKresTrainAnn.h.
Referenced by CbmKresTrainAnn(), Exec(), and TrainAndTestAnn().
|
private |
Definition at line 48 of file CbmKresTrainAnn.h.
Referenced by CbmKresTrainAnn(), Exec(), and TrainAndTestAnn().
|
private |
Definition at line 44 of file CbmKresTrainAnn.h.
Referenced by CbmKresTrainAnn(), Exec(), and TrainAndTestAnn().
|
private |
Definition at line 50 of file CbmKresTrainAnn.h.
Referenced by CbmKresTrainAnn(), Exec(), and TrainAndTestAnn().