7 #ifndef PNDEMCMAKECLUSTERONLINE_H
8 #define PNDEMCMAKECLUSTERONLINE_H
13 #include "FairTSBufferFunctional.h"
14 #include "TStopwatch.h"
38 virtual InitStatus
Init();
41 virtual void Exec(Option_t* opt);
88 #endif // PNDEMCMAKECLUSTERONLINE_HH
virtual void FinishClusters()
represents the reconstructed hit of one emc crystal
BinaryFunctor * fDigiFunctor
Double_t val[nBoxes][nFEBox]
Double_t fDigiEnergyTresholdBarrel
virtual void SetParContainers()
virtual void FinishTask()
Double_t fDigiEnergyTresholdShashlyk
virtual InitStatus Init()
void FinishCluster(PndEmcCluster *tmpcluster)
virtual ~PndEmcMakeClusterOnline()
PndEmcMakeClusterOnline & operator=(const PndEmcMakeClusterOnline &)
a cluster (group of neighboring crystals) of hit emc crystals
Double_t fDigiEnergyTresholdFWD
TClonesArray * fClusterArray
active clusters
TClonesArray * fDigiArray
Double_t fDigiEnergyTresholdBWD
virtual void Exec(Option_t *opt)
Double_t fClusterActiveTime
Defines how long clusters are kept open in timebased reconstruction.
void SetStorageOfData(Bool_t val)
Method to specify whether clusters are stored or not.
void SetClusterActiveTime(Double_t time)
Override EmcRecoPar cluster active time parameter ..to be set in ns!!!
Parameter set for Emc Reco.
void StoreClusterBaseDigis(Bool_t val=kTRUE)
Restoring digis makes only sense if reconstruction is done timebased.
PndEmcMakeClusterOnline(Int_t verbose=0, Bool_t storeclusters=kTRUE)