1#ifndef BMNHODODIGITIZER_H
2#define BMNHODODIGITIZER_H
9#include "TClonesArray.h"
13#include <unordered_map>
28 virtual void Exec(Option_t* opt);
34 void SetScale(
double scale) { fScale = scale; }
36 void SetTimeCut(
double setValue) { fTimeCut = setValue; }
45 TClonesArray* fPointArray;
46 TClonesArray* fDigiArray;
48 std::unordered_map<uint32_t, std::vector<BmnHodoPoint*>> fuoHitMap;
49 std::unordered_map<uint32_t, std::pair<double, Kernel>>
void SetThreshold(double threshold)
void SetScale(double scale)
virtual ~BmnHodoDigitizer()
void SetSaturation(double satur)
BmnHodoDigitizer(const char *config=nullptr)
BmnHodoDigitizer(const int period)
void SetTimeCut(double setValue)
InitStatus LoadConfig(const char *config)
virtual InitStatus Init()
void LoadCalibration(const char *calib)
virtual void Exec(Option_t *opt)