24#include <RtypesCore.h>
27class R3BTCalModulePar;
68 auto Init() -> InitStatus
override;
80 auto ReInit() -> InitStatus
override;
87 void Exec(Option_t* option)
override;
Int_t fNPmt
Number of produced time items per event.
Int_t fTrigger
Trigger value.
auto ReInit() -> InitStatus override
Method for re-initialization of parameter containers in case the Run ID has changed.
TClonesArray * fMappedHit
Array with raw items - input data.
Int_t fNEvents
Event counter.
TClonesArray * fPmt
Array with time items - output data.
void SetNofModules(Int_t nPlanes, Int_t nBars, Int_t n17)
Method for setting the number of NeuLAND modules.
~R3BNeulandTcal() override
Destructor.
R3BEventHeader * header
Event header.
R3BTCalPar * fTcalPar
TCAL parameter container.
void FinishEvent() override
A method for finish of processing of an event.
void SetParContainers() override
Method for initialization of the parameter containers.
Int_t fNof17
Number of channels with stop signal.
R3BNeulandTcal()
Default constructor.
void FinishTask() override
Method for finish of the task execution.
Double_t fClockFreq
Clock cycle in [ns].
Int_t fNofPlanes
Number of planes.
Int_t fNofBars
Number of bars per plane.
void Exec(Option_t *option) override
Method for event loop implementation.
void SetTrigger(Int_t trigger)
Method for setting the trigger value.
auto Init() -> InitStatus override
Method for task initialization.