gdynamicDigitization
Loading...
Searching...
No Matches
gFluxDigitization.h
Go to the documentation of this file.
1#pragma once
2
3#include "gdynamicdigitization.h" // Base class for dynamic digitization.
4#include <map>
5#include <vector>
6#include <string>
7
29{
30public:
33
42 bool defineReadoutSpecsImpl() override;
43
55 std::unique_ptr<GDigitizedData> digitizeHitImpl(GHit* ghit, size_t hitn) override;
56};
Abstract base class for dynamically loaded digitization plugins.
GDynamicDigitization(const std::shared_ptr< GOptions > &g)
Constructs the digitization base object.
Built-in digitization routine for "flux-like" detectors.
std::unique_ptr< GDigitizedData > digitizeHitImpl(GHit *ghit, size_t hitn) override
Digitizes a hit for flux detectors.
bool defineReadoutSpecsImpl() override
Defines readout specifications for flux digitization.