14#ifndef R3BNEULANDMAPPED2CALPAR_H
15#define R3BNEULANDMAPPED2CALPAR_H
18#include <TClonesArray.h>
62 virtual InitStatus
Init();
69 virtual void Exec(Option_t* option);
91 inline void SetMinStats(Int_t minStats) { fMinStats = minStats; }
97 inline void SetTrigger(Int_t trigger) { fTrigger = trigger; }
106 fNofBarsPerPlane = nBars;
107 fNofPMTs =
nPlanes * nBars * 4;
115 Int_t fNofBarsPerPlane;
119 Int_t counts[60][50][4];
122 R3BTCalPar* fCal_Par;
124 TClonesArray* fHitsTrigger;
127 R3BTCalEngine* fEngine;
An analysis task for TCAL calibration of NeuLAND data.
virtual ~R3BNeulandMapped2CalPar()
Destructor.
virtual void FinishTask()
Method for finish of the task execution.
void SetMinStats(Int_t minStats)
Method for setting minimum required statistics per module.
virtual void Exec(Option_t *option)
Method for event loop implementation.
void SetTrigger(Int_t trigger)
Method for selecting events with certain trigger value.
R3BNeulandMapped2CalPar()
Default constructor.
virtual void FinishEvent()
A method for finish of processing of an event.
virtual InitStatus Init()
Method for task initialization.
void SetNofModules(Int_t nPlanes, Int_t nBars)
Method for setting number of modules in NeuLAND setup.