12#ifndef RestCore_TRestDetectorHits3DReconstructionProcess
13#define RestCore_TRestDetectorHits3DReconstructionProcess
15#include <TRestDetectorHitsEvent.h>
17#include "TRestEventProcess.h"
26 TH2D* htemp =
nullptr;
33 bool fDoEnergyScaling;
47 double LogAmbiguity(
const int& n,
const int& m) {
return log(Ambiguity(n, m)); }
48 int Ambiguity(
const int& n,
const int& m);
49 int Factorial(
const int& n);
void Initialize() override
Making default settings.
void InitFromConfigFile() override
To make settings from rml file. This method must be implemented in the derived class.
void PrintMetadata() override
Implemented it in the derived metadata class to print out specific metadata information.
void InitProcess() override
To be executed at the beginning of the run (outside event loop)
RESTValue GetOutputEvent() const override
Get pointer to output event. Must be implemented in the derived class.
TRestEvent * ProcessEvent(TRestEvent *inputEvent) override
Process one event.
RESTValue GetInputEvent() const override
Get pointer to input event. Must be implemented in the derived class.
void EndProcess() override
To be executed at the end of the run (outside event loop)
A base class for any REST event process.
A base class for any REST event.