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 };