Skip to content
Snippets Groups Projects
Commit fc7d5fe1 authored by Christopher Dilks's avatar Christopher Dilks
Browse files

style: rename `PhotoMultiplierHitDigiAnalysis` -> `RawHitAnalysis`

parent 94bc0abd
Branches
Tags
2 merge requests!309Irt algo,!293feat: dRICH benchmarks
This commit is part of merge request !293. Comments created here will be created in the context of that merge request.
...@@ -4,19 +4,21 @@ ...@@ -4,19 +4,21 @@
#pragma once #pragma once
#include <spdlog/spdlog.h> #include <spdlog/spdlog.h>
#include <TH1D.h> #include <TH1D.h>
#include <TH2D.h> #include <TH2D.h>
#include <TMath.h> #include <TMath.h>
#include <edm4eic/RawTrackerHitCollection.h> #include <edm4eic/RawTrackerHitCollection.h>
namespace benchmarks { namespace benchmarks {
class PhotoMultiplierHitDigiAnalysis { class RawHitAnalysis {
public: public:
PhotoMultiplierHitDigiAnalysis() = default; RawHitAnalysis() = default;
~PhotoMultiplierHitDigiAnalysis() {} ~RawHitAnalysis() {}
// algorithm methods // algorithm methods
void AlgorithmInit(std::shared_ptr<spdlog::logger>& logger); void AlgorithmInit(std::shared_ptr<spdlog::logger>& logger);
......
// Copyright 2023, Christopher Dilks // Copyright 2023, Christopher Dilks
// Subject to the terms in the LICENSE file found in the top-level directory. // Subject to the terms in the LICENSE file found in the top-level directory.
#include "PhotoMultiplierHitDigiAnalysis.h" #include "RawHitAnalysis.h"
// AlgorithmInit // AlgorithmInit
//--------------------------------------------------------------------------- //---------------------------------------------------------------------------
void benchmarks::PhotoMultiplierHitDigiAnalysis::AlgorithmInit( void benchmarks::RawHitAnalysis::AlgorithmInit(
std::shared_ptr<spdlog::logger>& logger std::shared_ptr<spdlog::logger>& logger
) )
{ {
...@@ -31,7 +31,7 @@ void benchmarks::PhotoMultiplierHitDigiAnalysis::AlgorithmInit( ...@@ -31,7 +31,7 @@ void benchmarks::PhotoMultiplierHitDigiAnalysis::AlgorithmInit(
// AlgorithmProcess // AlgorithmProcess
//--------------------------------------------------------------------------- //---------------------------------------------------------------------------
void benchmarks::PhotoMultiplierHitDigiAnalysis::AlgorithmProcess( void benchmarks::RawHitAnalysis::AlgorithmProcess(
const edm4eic::RawTrackerHitCollection& hits const edm4eic::RawTrackerHitCollection& hits
) )
{ {
...@@ -48,5 +48,5 @@ void benchmarks::PhotoMultiplierHitDigiAnalysis::AlgorithmProcess( ...@@ -48,5 +48,5 @@ void benchmarks::PhotoMultiplierHitDigiAnalysis::AlgorithmProcess(
// AlgorithmFinish // AlgorithmFinish
//--------------------------------------------------------------------------- //---------------------------------------------------------------------------
void benchmarks::PhotoMultiplierHitDigiAnalysis::AlgorithmFinish() { void benchmarks::RawHitAnalysis::AlgorithmFinish() {
} }
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
#include <podio/ROOTFrameReader.h> #include <podio/ROOTFrameReader.h>
#include <podio/Frame.h> #include <podio/Frame.h>
#include "PhotoMultiplierHitDigiAnalysis.h" #include "RawHitAnalysis.h"
using namespace benchmarks; using namespace benchmarks;
...@@ -32,7 +32,7 @@ int main(int argc, char** argv) { ...@@ -32,7 +32,7 @@ int main(int argc, char** argv) {
std::string ana_file_name = "out_rich.root"; std::string ana_file_name = "out_rich.root";
std::vector<std::string> rec_files; std::vector<std::string> rec_files;
std::vector<std::string> analysis_algorithms = { std::vector<std::string> analysis_algorithms = {
"PhotoMultiplierHitDigi" "RawHit"
}; };
// usage guide // usage guide
...@@ -150,8 +150,8 @@ int main(int argc, char** argv) { ...@@ -150,8 +150,8 @@ int main(int argc, char** argv) {
// -------------------------------------------------------------- // --------------------------------------------------------------
// digitizer .................................................... // digitizer ....................................................
if(analysis_algorithm == "PhotoMultiplierHitDigi") { if(analysis_algorithm == "RawHit") {
auto digi_algo = std::make_shared<PhotoMultiplierHitDigiAnalysis>(); auto digi_algo = std::make_shared<RawHitAnalysis>();
ana_file->mkdir("digi")->cd(); ana_file->mkdir("digi")->cd();
digi_algo->AlgorithmInit(algo.log); digi_algo->AlgorithmInit(algo.log);
algo.process = [digi_algo] (podio::Frame& frame) { algo.process = [digi_algo] (podio::Frame& frame) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment