Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-11-04 09:11:23

0001 #pragma once
0002 #include <memory>
0003 #include <TH2D.h>
0004 #include <iostream>
0005 #include <cmath>
0006 #include <cstdlib>
0007 
0008 class Confusion {
0009  public:
0010   Confusion();
0011   ~Confusion();
0012  protected:
0013   std::unique_ptr<TH2D> m_ConfusionMatrix;
0014   enum class PID {
0015     Electron,
0016       Muon,
0017       Pion,
0018       Kaon,
0019       Proton,
0020       Count
0021       };
0022   void BookConfusionMatrix();
0023   int PDGToBin(int pdg);
0024   void FillConfusion(int,int);
0025 };