1#ifndef ParticleID_Tof2PID_H
2#define ParticleID_Tof2PID_H
12#include "ParticleID/ParticleIDBase.h"
23 double chi(
int n)
const {
return m_chi[
n];}
24 double sigma(
int n)
const{
return m_sigma[
n];}
25 double offset(
int n)
const{
return m_offset[
n];}
26 double prob(
int n)
const {
return m_prob[
n];}
27 int ndof()
const {
return m_ndof;}
28 double mass2()
const {
return m_mass2;}
29 double ph2()
const {
return m_ph2;}
30 double zhit2()
const{
return m_zhit2;}
31 double path2()
const{
return m_path2;}
32 double tof2()
const{
return m_tof2;}
39 double offsetTof2(
int n,
int cntr,
double ptrk,
double ztof,
double m_ph2,
double charge);
40 double sigmaTof2(
int n,
int cntr,
double ptrk,
double ztof,
double m_ph2,
double charge);
41 double sampleQ0(
double betagamma,
double beta);
double offset(int n) const
double sigmaTof2(int n, int cntr, double ptrk, double ztof, double m_ph2, double charge)
int neuronPIDCalculation()
static Tof2PID * instance()
double sigma(int n) const
double sampleQ0(double betagamma, double beta)
int LikelihoodCalculation()
int particleIDCalculation()
bool IsPidInfoValid() const
double offsetTof2(int n, int cntr, double ptrk, double ztof, double m_ph2, double charge)