Pid Framework
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Pid::Getter Class Reference

Bayesian Pid getter. More...

#include <Getter.h>

Inheritance diagram for Pid::Getter:
Pid::BaseGetter

Public Member Functions

void AddParticle (const ParticleFit &particle, uint id)
 
void AddParticles (std::map< int, ParticleFit > &&species)
 
std::map< int, double > GetBayesianProbability (double p, double m2)
 
void SetRange (double min, double max)
 
std::map< uint, double > GetSigma (double p, double m2)
 
int GetPid (double p, double m2, double purity) override
 
double GetWeight (double var1, double var2, int pid) override
 
std::map< int, double > GetWeights (double var1, double var2) override
 
const ParticleFitGetParticleFit (int pid)
 
- Public Member Functions inherited from Pid::BaseGetter
virtual void Streamer (TBuffer &)
 

Detailed Description

Bayesian Pid getter.

Class to calculate PID probabilities.

Author
Viktor Klochkov (kloch.nosp@m.kov4.nosp@m.4@gma.nosp@m.il.c.nosp@m.om)
Ilya Selyuzhenkov (ilya..nosp@m.sely.nosp@m.uzhen.nosp@m.kov@.nosp@m.gmail.nosp@m..com)

Member Function Documentation

◆ GetPid()

int Pid::Getter::GetPid ( double p,
double m2,
double purity )
inlineoverridevirtual

Implements Pid::BaseGetter.

◆ GetWeight()

double Pid::Getter::GetWeight ( double var1,
double var2,
int pid )
inlineoverridevirtual

Implements Pid::BaseGetter.

◆ GetWeights()

std::map< int, double > Pid::Getter::GetWeights ( double var1,
double var2 )
inlineoverridevirtual

Implements Pid::BaseGetter.


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