1#ifndef ParticleID_MucPID_H
2#define ParticleID_MucPID_H
13#include "ParticleID/ParticleIDBase.h"
17class TMultiLayerPerceptron;
29 double chi(
int n)
const {
return m_chi[
n];}
30 double prob(
int n)
const {
return m_prob[
n];}
31 int ndof()
const {
return m_ndof;}
32 double hits()
const{
return m_hits;}
33 double depth()
const{
return m_depth;}
34 double chi2()
const{
return m_chi2;}
57 double m_muc_delta_phi;
59 double params_muc1[8];
60 double m_p_h[13][400];
61 double m_m_h[13][400];
64 TFile *m_trainFile_muc;
65 TTree *m_trainTree_muc;
66 TMultiLayerPerceptron *m_mlp_muc;
67 TMLPAnalyzer* m_mlpa_muc;
int neuronPIDCalculation()
int LikelihoodCalculation()
static MucPID * instance()
int particleIDCalculation()
bool IsPidInfoValid() const