File indexing completed on 2026-11-04 09:11:23
0001 #pragma once
0002 #include <podio/Reader.h>
0003 #include <podio/Frame.h>
0004
0005 #include <edm4hep/MCParticleCollection.h>
0006 #include <edm4eic/IrtRadiatorInfoCollection.h>
0007 #include <edm4eic/IrtParticleCollection.h>
0008 #include <edm4eic/TrackSegmentCollection.h>
0009 #include <edm4eic/TrackCollection.h>
0010 #include <TVector3.h>
0011
0012 #include "Setup.h"
0013 #include "Confusion.h"
0014 class RICHIRT : public Setup, public Confusion{
0015 public:
0016 RICHIRT();
0017 ~RICHIRT();
0018 void SetCollections();
0019 void Process();
0020 void BookHistos();
0021 private:
0022 std::string m_IrtRadiatorInfo;
0023 std::string m_IrtParticleCollection;
0024 std::string m_Tracks;
0025 std::string m_CentralCKFTracks;
0026 std::string m_MCParticles;
0027
0028 };