File indexing completed on 2024-09-27 07:03:04
0001
0002
0003
0004
0005
0006 #include <Evaluator/DD4hepUnits.h>
0007 #include <JANA/JApplication.h>
0008 #include <string>
0009
0010 #include "algorithms/interfaces/WithPodConfig.h"
0011 #include "extensions/jana/JOmniFactoryGeneratorT.h"
0012 #include "factories/digi/SiliconTrackerDigi_factory.h"
0013 #include "factories/tracking/TrackerHitReconstruction_factory.h"
0014
0015 extern "C" {
0016 void InitPlugin(JApplication *app) {
0017 InitJANAPlugin(app);
0018
0019 using namespace eicrecon;
0020
0021
0022 app->Add(new JOmniFactoryGeneratorT<SiliconTrackerDigi_factory>(
0023 "B0TrackerRawHits",
0024 {
0025 "B0TrackerHits"
0026 },
0027 {
0028 "B0TrackerRawHits",
0029 "B0TrackerRawHitAssociations"
0030 },
0031 {
0032 .threshold = 10.0 * dd4hep::keV,
0033 .timeResolution = 8,
0034 },
0035 app
0036 ));
0037
0038
0039 app->Add(new JOmniFactoryGeneratorT<TrackerHitReconstruction_factory>(
0040 "B0TrackerRecHits",
0041 {"B0TrackerRawHits"},
0042 {"B0TrackerRecHits"},
0043 {
0044 .timeResolution = 8,
0045 },
0046 app
0047 ));
0048
0049 }
0050 }