File indexing completed on 2026-03-29 07:49:40
0001
0002
0003
0004 #include <JANA/JApplicationFwd.h>
0005 #include <JANA/Utils/JTypeInfo.h>
0006 #include <edm4eic/EDM4eicVersion.h>
0007 #include <string>
0008 #include <vector>
0009
0010 #include "extensions/jana/JOmniFactoryGeneratorT.h"
0011
0012 #include "factories/pid/MatchToRICHPID_factory.h"
0013
0014 extern "C" {
0015 void InitPlugin(JApplication* app) {
0016 InitJANAPlugin(app);
0017
0018 using namespace eicrecon;
0019
0020
0021
0022
0023 app->Add(new JOmniFactoryGeneratorT<MatchToRICHPID_factory>(
0024 "ChargedParticlesWithAssociations",
0025 {
0026 "ReconstructedChargedWithoutPIDParticles",
0027 "ReconstructedChargedWithoutPIDParticleAssociations",
0028 "DRICHMergedIrtCherenkovParticleID",
0029 },
0030 {
0031 "ReconstructedChargedRealPIDParticles",
0032 #if EDM4EIC_BUILD_VERSION >= EDM4EIC_VERSION(8, 7, 0)
0033 "ReconstructedChargedRealPIDParticleLinks",
0034 #endif
0035 "ReconstructedChargedRealPIDParticleAssociations",
0036 "ReconstructedChargedRealPIDParticleIDs",
0037 },
0038 app));
0039 }
0040 }