15#include "FairLogger.h"
16#include "FairRootManager.h"
17#include "FairRtdbRun.h"
18#include "FairRunIdGenerator.h"
19#include "FairRuntimeDb.h"
22#include "R3BTCalEngine.h"
23#include "R3BTCalPar.h"
24#include "TClonesArray.h"
40 : FairTask(name, iVerbose)
64 FairRootManager* rm = FairRootManager::Instance();
74 fHits =
dynamic_cast<TClonesArray*
>(rm->GetObject(
"NeulandTacquilaMappedData"));
80 fCal_Par =
dynamic_cast<R3BTCalPar*
>(FairRuntimeDb::instance()->getContainer(
"LandTCalPar"));
98 Int_t nHits =
fHits->GetEntries();
110 for (Int_t i = 0; i < nHits; i++)
ClassImp(R3B::Neuland::Cal2HitPar)
An analysis task for TCAL calibration of NeuLAND data.
virtual void FinishEvent()
A method for finish of processing of an event.
Int_t fNofPMTs
Number of NeuLAND modules.
virtual void Exec(Option_t *option)
Method for event loop implementation.
R3BTCalPar * fCal_Par
Parameter container.
R3BNeulandTacquilaMapped2CalPar()
Default constructor.
TClonesArray * fHits
Array with NeuLAND hits - input data.
Int_t fTrigger
Trigger value.
virtual ~R3BNeulandTacquilaMapped2CalPar()
Destructor.
Int_t fUpdateRate
An update rate.
virtual void FinishTask()
Method for finish of the task execution.
R3BEventHeader * header
Event header - input data.
virtual InitStatus Init()
Method for task initialization.
Int_t fNEvents
Event counter.
R3BTCalEngine * fEngine
Instance of the TCAL engine.
Int_t fMinStats
Minimum statistics required per module.
UShort_t GetStopT() const
UShort_t GetTacData() const