Back to home page

EIC code displayed by LXR

 
 

    


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