|
CbmRoot
|
#include <CbmKresTrainAnnDirectPhotons.h>
Public Member Functions | |
| CbmKresTrainAnnDirectPhotons () | |
| virtual | ~CbmKresTrainAnnDirectPhotons () |
| 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 | |
| CbmKresTrainAnnDirectPhotons (const CbmKresTrainAnnDirectPhotons &) | |
| CbmKresTrainAnnDirectPhotons | operator= (const CbmKresTrainAnnDirectPhotons &) |
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 CbmKresTrainAnnDirectPhotons.h.
| CbmKresTrainAnnDirectPhotons::CbmKresTrainAnnDirectPhotons | ( | ) |
Definition at line 46 of file CbmKresTrainAnnDirectPhotons.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 CbmKresTrainAnnDirectPhotons(), and operator=().
|
virtual |
Definition at line 71 of file CbmKresTrainAnnDirectPhotons.cxx.
|
private |
References CbmKresTrainAnnDirectPhotons().
| void CbmKresTrainAnnDirectPhotons::Draw | ( | ) |
Definition at line 227 of file CbmKresTrainAnnDirectPhotons.cxx.
References fhAnnOutput_correct, fhAnnOutput_wrong, fhCumProb_correct, fhCumProb_wrong, fNofCorrectLikeWrong, fNofWrongLikeCorrect, IM_correct, and IM_wrong.
Referenced by Exec().
| void CbmKresTrainAnnDirectPhotons::Exec | ( | int | event, |
| int | IdForANN, | ||
| double | InvariantMass, | ||
| double | OpeningAngle, | ||
| double | PlaneAngle_last, | ||
| double | ZPos, | ||
| TVector3 | Momentum1, | ||
| TVector3 | Momentum2 ) |
Definition at line 75 of file CbmKresTrainAnnDirectPhotons.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 CbmKresTrainAnnDirectPhotons::Init | ( | ) |
Definition at line 73 of file CbmKresTrainAnnDirectPhotons.cxx.
References InitHistograms().
| void CbmKresTrainAnnDirectPhotons::InitHistograms | ( | ) |
Definition at line 268 of file CbmKresTrainAnnDirectPhotons.cxx.
References fhAnnOutput_correct, fhAnnOutput_wrong, fhCumProb_correct, fhCumProb_wrong, and fHists.
Referenced by Init().
|
private |
References CbmKresTrainAnnDirectPhotons().
| void CbmKresTrainAnnDirectPhotons::TrainAndTestAnn | ( | ) |
Definition at line 124 of file CbmKresTrainAnnDirectPhotons.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 CbmKresTrainAnnDirectPhotons.h.
Referenced by CbmKresTrainAnnDirectPhotons(), Exec(), and TrainAndTestAnn().
|
private |
Definition at line 49 of file CbmKresTrainAnnDirectPhotons.h.
Referenced by CbmKresTrainAnnDirectPhotons(), Exec(), and TrainAndTestAnn().
|
private |
Definition at line 37 of file CbmKresTrainAnnDirectPhotons.h.
Referenced by CbmKresTrainAnnDirectPhotons(), and TrainAndTestAnn().
|
private |
Definition at line 55 of file CbmKresTrainAnnDirectPhotons.h.
Referenced by CbmKresTrainAnnDirectPhotons(), Draw(), InitHistograms(), and TrainAndTestAnn().
|
private |
Definition at line 56 of file CbmKresTrainAnnDirectPhotons.h.
Referenced by CbmKresTrainAnnDirectPhotons(), Draw(), InitHistograms(), and TrainAndTestAnn().
|
private |
Definition at line 57 of file CbmKresTrainAnnDirectPhotons.h.
Referenced by CbmKresTrainAnnDirectPhotons(), Draw(), and InitHistograms().
|
private |
Definition at line 58 of file CbmKresTrainAnnDirectPhotons.h.
Referenced by CbmKresTrainAnnDirectPhotons(), Draw(), and InitHistograms().
|
private |
Definition at line 54 of file CbmKresTrainAnnDirectPhotons.h.
Referenced by CbmKresTrainAnnDirectPhotons(), and InitHistograms().
|
private |
Definition at line 36 of file CbmKresTrainAnnDirectPhotons.h.
Referenced by CbmKresTrainAnnDirectPhotons(), Exec(), and TrainAndTestAnn().
|
private |
Definition at line 39 of file CbmKresTrainAnnDirectPhotons.h.
Referenced by CbmKresTrainAnnDirectPhotons(), Draw(), and TrainAndTestAnn().
|
private |
Definition at line 38 of file CbmKresTrainAnnDirectPhotons.h.
Referenced by CbmKresTrainAnnDirectPhotons(), Draw(), and TrainAndTestAnn().
|
private |
Definition at line 41 of file CbmKresTrainAnnDirectPhotons.h.
Referenced by CbmKresTrainAnnDirectPhotons(), Draw(), Exec(), and TrainAndTestAnn().
|
private |
Definition at line 47 of file CbmKresTrainAnnDirectPhotons.h.
Referenced by CbmKresTrainAnnDirectPhotons(), Draw(), Exec(), and TrainAndTestAnn().
|
private |
Definition at line 45 of file CbmKresTrainAnnDirectPhotons.h.
Referenced by CbmKresTrainAnnDirectPhotons(), Exec(), and TrainAndTestAnn().
|
private |
Definition at line 51 of file CbmKresTrainAnnDirectPhotons.h.
Referenced by CbmKresTrainAnnDirectPhotons(), Exec(), and TrainAndTestAnn().
|
private |
Definition at line 46 of file CbmKresTrainAnnDirectPhotons.h.
Referenced by CbmKresTrainAnnDirectPhotons(), Exec(), and TrainAndTestAnn().
|
private |
Definition at line 52 of file CbmKresTrainAnnDirectPhotons.h.
Referenced by CbmKresTrainAnnDirectPhotons(), Exec(), and TrainAndTestAnn().
|
private |
Definition at line 42 of file CbmKresTrainAnnDirectPhotons.h.
Referenced by CbmKresTrainAnnDirectPhotons(), Exec(), and TrainAndTestAnn().
|
private |
Definition at line 48 of file CbmKresTrainAnnDirectPhotons.h.
Referenced by CbmKresTrainAnnDirectPhotons(), Exec(), and TrainAndTestAnn().
|
private |
Definition at line 44 of file CbmKresTrainAnnDirectPhotons.h.
Referenced by CbmKresTrainAnnDirectPhotons(), Exec(), and TrainAndTestAnn().
|
private |
Definition at line 50 of file CbmKresTrainAnnDirectPhotons.h.
Referenced by CbmKresTrainAnnDirectPhotons(), Exec(), and TrainAndTestAnn().