Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-03 08:14:07

0001 #ifndef __PIDPROBABILITIES_H_
0002 #define __PIDPROBABILITIES_H_
0003 
0004 #include <stdio.h>
0005 #include <fstream>
0006 #include <iostream>
0007 #include <iomanip>
0008 #include <sstream>
0009 #include <string>
0010 #include <vector>
0011 
0012 #include <cmath>
0013 
0014 class TDatabasePDG;
0015 class Poisson;
0016 
0017 using namespace std;
0018 
0019 
0020 // PIDProbabilities class //
0021 
0022 class PIDProbabilities {
0023 
0024  private:
0025  
0026  public:
0027 
0028   PIDProbabilities();
0029 
0030   bool particle_probs( vector<float> angles, double momentum, double index, long double probs[4] );
0031 
0032   /* PDG database access object */
0033   TDatabasePDG *_pdg;
0034   Poisson *_poisson;
0035 
0036 };
0037 
0038 #endif