diff --git a/benchmarks/rich/include/PhotoMultiplierHitDigiAnalysis.h b/benchmarks/rich/include/RawHitAnalysis.h
similarity index 85%
rename from benchmarks/rich/include/PhotoMultiplierHitDigiAnalysis.h
rename to benchmarks/rich/include/RawHitAnalysis.h
index 8816d0d9f25b23c033002de83ae253263a83661f..44d211db9ab64a1b0408392a8db197f1e55c597c 100644
--- a/benchmarks/rich/include/PhotoMultiplierHitDigiAnalysis.h
+++ b/benchmarks/rich/include/RawHitAnalysis.h
@@ -4,19 +4,21 @@
 #pragma once
 
 #include <spdlog/spdlog.h>
+
 #include <TH1D.h>
 #include <TH2D.h>
 #include <TMath.h>
+
 #include <edm4eic/RawTrackerHitCollection.h>
 
 namespace benchmarks {
 
-  class PhotoMultiplierHitDigiAnalysis {
+  class RawHitAnalysis {
 
     public:
 
-      PhotoMultiplierHitDigiAnalysis() = default;
-      ~PhotoMultiplierHitDigiAnalysis() {}
+      RawHitAnalysis() = default;
+      ~RawHitAnalysis() {}
 
       // algorithm methods
       void AlgorithmInit(std::shared_ptr<spdlog::logger>& logger);
diff --git a/benchmarks/rich/src/PhotoMultiplierHitDigiAnalysis.cc b/benchmarks/rich/src/RawHitAnalysis.cc
similarity index 87%
rename from benchmarks/rich/src/PhotoMultiplierHitDigiAnalysis.cc
rename to benchmarks/rich/src/RawHitAnalysis.cc
index 8c0f7e7043f2469663e1d082c99d58add6c4cd9a..75ee8685b3c40b4c519d397383050eb2c60490aa 100644
--- a/benchmarks/rich/src/PhotoMultiplierHitDigiAnalysis.cc
+++ b/benchmarks/rich/src/RawHitAnalysis.cc
@@ -1,11 +1,11 @@
 // Copyright 2023, Christopher Dilks
 // Subject to the terms in the LICENSE file found in the top-level directory.
 
-#include "PhotoMultiplierHitDigiAnalysis.h"
+#include "RawHitAnalysis.h"
 
 // AlgorithmInit
 //---------------------------------------------------------------------------
-void benchmarks::PhotoMultiplierHitDigiAnalysis::AlgorithmInit(
+void benchmarks::RawHitAnalysis::AlgorithmInit(
     std::shared_ptr<spdlog::logger>& logger
     )
 {
@@ -31,7 +31,7 @@ void benchmarks::PhotoMultiplierHitDigiAnalysis::AlgorithmInit(
 
 // AlgorithmProcess
 //---------------------------------------------------------------------------
-void benchmarks::PhotoMultiplierHitDigiAnalysis::AlgorithmProcess(
+void benchmarks::RawHitAnalysis::AlgorithmProcess(
     const edm4eic::RawTrackerHitCollection& hits
     )
 {
@@ -48,5 +48,5 @@ void benchmarks::PhotoMultiplierHitDigiAnalysis::AlgorithmProcess(
 
 // AlgorithmFinish
 //---------------------------------------------------------------------------
-void benchmarks::PhotoMultiplierHitDigiAnalysis::AlgorithmFinish() {
+void benchmarks::RawHitAnalysis::AlgorithmFinish() {
 }
diff --git a/benchmarks/rich/src/benchmark.cc b/benchmarks/rich/src/benchmark.cc
index d0664cc0021d310d619144da48c73dfe300d3bbf..d231d938b3cc573a89e3abb2b72fe576ab4c1100 100644
--- a/benchmarks/rich/src/benchmark.cc
+++ b/benchmarks/rich/src/benchmark.cc
@@ -11,7 +11,7 @@
 #include <podio/ROOTFrameReader.h>
 #include <podio/Frame.h>
 
-#include "PhotoMultiplierHitDigiAnalysis.h"
+#include "RawHitAnalysis.h"
 
 using namespace benchmarks;
 
@@ -32,7 +32,7 @@ int main(int argc, char** argv) {
   std::string ana_file_name = "out_rich.root";
   std::vector<std::string> rec_files;
   std::vector<std::string> analysis_algorithms = {
-    "PhotoMultiplierHitDigi"
+    "RawHit"
   };
 
   // usage guide
@@ -150,8 +150,8 @@ int main(int argc, char** argv) {
     // --------------------------------------------------------------
 
     // digitizer ....................................................
-    if(analysis_algorithm == "PhotoMultiplierHitDigi") {
-      auto digi_algo = std::make_shared<PhotoMultiplierHitDigiAnalysis>();
+    if(analysis_algorithm == "RawHit") {
+      auto digi_algo = std::make_shared<RawHitAnalysis>();
       ana_file->mkdir("digi")->cd();
       digi_algo->AlgorithmInit(algo.log);
       algo.process = [digi_algo] (podio::Frame& frame) {