1#ifndef ParticleID_Tof1PID_H
2#define ParticleID_Tof1PID_H
12#include "ParticleID/ParticleIDBase.h"
24 double chi(
int n)
const {
return m_chi[
n];}
25 double prob(
int n)
const {
return m_prob[
n];}
26 double offset(
int n)
const {
return m_offset[
n];}
27 double sigma(
int n)
const {
return m_sigma[
n];}
28 int ndof()
const {
return m_ndof;}
29 double mass2()
const {
return m_mass2;}
30 double ph1()
const {
return m_ph1;}
31 double zhit1()
const {
return m_zhit1;}
32 double path1()
const{
return m_path1;}
33 double tof1()
const{
return m_tof1;}
42 double sigmaTof1(
int n,
int cntr,
double ptrk,
double ztof,
double m_ph1,
double charge);
static Tof1PID * instance()
double sampleQ0(double betagamma, double beta)
double sigma(int n) const
bool IsPidInfoValid() const
int LikelihoodCalculation()
double offsetTof1(int n, int cntr, double ptrk, double ztof, double m_ph1, double charge)
int particleIDCalculation()
int neuronPIDCalculation()
double sigmaTof1(int n, int cntr, double ptrk, double ztof, double m_ph1, double charge)
double offset(int n) const