CbmRoot
CbmKresTrainAnnDirectPhotons Class Reference

#include <CbmKresTrainAnnDirectPhotons.h>

Collaboration diagram for CbmKresTrainAnnDirectPhotons:
[legend]

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
 

Detailed Description

Definition at line 12 of file CbmKresTrainAnnDirectPhotons.h.

Constructor & Destructor Documentation

◆ CbmKresTrainAnnDirectPhotons() [1/2]

CbmKresTrainAnnDirectPhotons::CbmKresTrainAnnDirectPhotons ( )

Definition at line 40 of file CbmKresTrainAnnDirectPhotons.cxx.

◆ ~CbmKresTrainAnnDirectPhotons()

CbmKresTrainAnnDirectPhotons::~CbmKresTrainAnnDirectPhotons ( )
virtual

Definition at line 63 of file CbmKresTrainAnnDirectPhotons.cxx.

◆ CbmKresTrainAnnDirectPhotons() [2/2]

CbmKresTrainAnnDirectPhotons::CbmKresTrainAnnDirectPhotons ( const CbmKresTrainAnnDirectPhotons )
private

Member Function Documentation

◆ Draw()

void CbmKresTrainAnnDirectPhotons::Draw ( )

◆ Exec()

void CbmKresTrainAnnDirectPhotons::Exec ( int  event,
int  IdForANN,
double  InvariantMass,
double  OpeningAngle,
double  PlaneAngle_last,
double  ZPos,
TVector3  Momentum1,
TVector3  Momentum2 
)

◆ Init()

void CbmKresTrainAnnDirectPhotons::Init ( )

◆ InitHistograms()

void CbmKresTrainAnnDirectPhotons::InitHistograms ( )

◆ operator=()

CbmKresTrainAnnDirectPhotons CbmKresTrainAnnDirectPhotons::operator= ( const CbmKresTrainAnnDirectPhotons )
private

◆ TrainAndTestAnn()

Member Data Documentation

◆ Angle_correct

vector<double> CbmKresTrainAnnDirectPhotons::Angle_correct
private

Definition at line 44 of file CbmKresTrainAnnDirectPhotons.h.

Referenced by Exec(), and TrainAndTestAnn().

◆ Angle_wrong

vector<double> CbmKresTrainAnnDirectPhotons::Angle_wrong
private

Definition at line 50 of file CbmKresTrainAnnDirectPhotons.h.

Referenced by Exec(), and TrainAndTestAnn().

◆ fAnnCut

double CbmKresTrainAnnDirectPhotons::fAnnCut
private

Definition at line 38 of file CbmKresTrainAnnDirectPhotons.h.

Referenced by TrainAndTestAnn().

◆ fhAnnOutput_correct

TH1D* CbmKresTrainAnnDirectPhotons::fhAnnOutput_correct
private

Definition at line 56 of file CbmKresTrainAnnDirectPhotons.h.

Referenced by Draw(), InitHistograms(), and TrainAndTestAnn().

◆ fhAnnOutput_wrong

TH1D* CbmKresTrainAnnDirectPhotons::fhAnnOutput_wrong
private

Definition at line 57 of file CbmKresTrainAnnDirectPhotons.h.

Referenced by Draw(), InitHistograms(), and TrainAndTestAnn().

◆ fhCumProb_correct

TH1D* CbmKresTrainAnnDirectPhotons::fhCumProb_correct
private

Definition at line 58 of file CbmKresTrainAnnDirectPhotons.h.

Referenced by Draw(), and InitHistograms().

◆ fhCumProb_wrong

TH1D* CbmKresTrainAnnDirectPhotons::fhCumProb_wrong
private

Definition at line 59 of file CbmKresTrainAnnDirectPhotons.h.

Referenced by Draw(), and InitHistograms().

◆ fHists

vector<TH1*> CbmKresTrainAnnDirectPhotons::fHists
private

Definition at line 55 of file CbmKresTrainAnnDirectPhotons.h.

Referenced by InitHistograms().

◆ fMaxNofTrainSamples

unsigned int CbmKresTrainAnnDirectPhotons::fMaxNofTrainSamples
private

Definition at line 37 of file CbmKresTrainAnnDirectPhotons.h.

Referenced by Exec(), and TrainAndTestAnn().

◆ fNofCorrectLikeWrong

int CbmKresTrainAnnDirectPhotons::fNofCorrectLikeWrong
private

Definition at line 40 of file CbmKresTrainAnnDirectPhotons.h.

Referenced by Draw(), and TrainAndTestAnn().

◆ fNofWrongLikeCorrect

int CbmKresTrainAnnDirectPhotons::fNofWrongLikeCorrect
private

Definition at line 39 of file CbmKresTrainAnnDirectPhotons.h.

Referenced by Draw(), and TrainAndTestAnn().

◆ IM_correct

vector<double> CbmKresTrainAnnDirectPhotons::IM_correct
private

Definition at line 42 of file CbmKresTrainAnnDirectPhotons.h.

Referenced by Draw(), Exec(), and TrainAndTestAnn().

◆ IM_wrong

vector<double> CbmKresTrainAnnDirectPhotons::IM_wrong
private

Definition at line 48 of file CbmKresTrainAnnDirectPhotons.h.

Referenced by Draw(), Exec(), and TrainAndTestAnn().

◆ Mom1_correct

vector<double> CbmKresTrainAnnDirectPhotons::Mom1_correct
private

Definition at line 46 of file CbmKresTrainAnnDirectPhotons.h.

Referenced by Exec(), and TrainAndTestAnn().

◆ Mom1_wrong

vector<double> CbmKresTrainAnnDirectPhotons::Mom1_wrong
private

Definition at line 52 of file CbmKresTrainAnnDirectPhotons.h.

Referenced by Exec(), and TrainAndTestAnn().

◆ Mom2_correct

vector<double> CbmKresTrainAnnDirectPhotons::Mom2_correct
private

Definition at line 47 of file CbmKresTrainAnnDirectPhotons.h.

Referenced by Exec(), and TrainAndTestAnn().

◆ Mom2_wrong

vector<double> CbmKresTrainAnnDirectPhotons::Mom2_wrong
private

Definition at line 53 of file CbmKresTrainAnnDirectPhotons.h.

Referenced by Exec(), and TrainAndTestAnn().

◆ OA_correct

vector<double> CbmKresTrainAnnDirectPhotons::OA_correct
private

Definition at line 43 of file CbmKresTrainAnnDirectPhotons.h.

Referenced by Exec(), and TrainAndTestAnn().

◆ OA_wrong

vector<double> CbmKresTrainAnnDirectPhotons::OA_wrong
private

Definition at line 49 of file CbmKresTrainAnnDirectPhotons.h.

Referenced by Exec(), and TrainAndTestAnn().

◆ Z_correct

vector<double> CbmKresTrainAnnDirectPhotons::Z_correct
private

Definition at line 45 of file CbmKresTrainAnnDirectPhotons.h.

Referenced by Exec(), and TrainAndTestAnn().

◆ Z_wrong

vector<double> CbmKresTrainAnnDirectPhotons::Z_wrong
private

Definition at line 51 of file CbmKresTrainAnnDirectPhotons.h.

Referenced by Exec(), and TrainAndTestAnn().


The documentation for this class was generated from the following files: