19#ifndef R3BNEULANDTCALFILL_H
20#define R3BNEULANDTCALFILL_H
24#include <RtypesCore.h>
69 auto Init() -> InitStatus
override;
76 void Exec(Option_t* option)
override;
Int_t fNofBars
Number of NeuLAND bars per plane.
~R3BNeulandTcalFill() override
Destructor.
R3BTCalPar * fCal_Par
Parameter container.
Int_t fNof17
Number of channels with stop signal.
void SetTrigger(Int_t trigger)
Method for selecting events with certain trigger value.
Int_t fNEvents
Event counter.
Int_t fMinStats
Minimum statistics required per module.
R3BNeulandTcalFill()
Default constructor.
auto Init() -> InitStatus override
Method for task initialization.
Int_t fTrigger
Trigger value.
R3BEventHeader * header
Event header - input data.
void Exec(Option_t *option) override
Method for event loop implementation.
void SetMinStats(Int_t minStats)
Method for setting minimum required statistics per module.
TClonesArray * fHits
Array with NeuLAND hits - input data.
Int_t fUpdateRate
An update rate.
void FinishEvent() override
A method for finish of processing of an event.
void SetNofModules(Int_t nPlanes, Int_t nBars, Int_t n17)
Method for setting number of modules in NeuLAND setup.
R3BTCalEngine * fEngine
Instance of the TCAL engine.
void FinishTask() override
Method for finish of the task execution.
void SetUpdateRate(Int_t rate)
Method for setting the update rate.
Int_t fNofPlanes
Number of NeuLAND planes.