7 #ifndef PNDEMCMERGEPRECLUSTERS_H     8 #define PNDEMCMERGEPRECLUSTERS_H    13 #include "FairTSBufferFunctional.h"    14 #include "TStopwatch.h"    39   virtual InitStatus 
Init();
    42   virtual void Exec(Option_t* opt);
    81     TClonesArray* fDigiArray;
    82     TClonesArray* fPreclusterArray;
    85     TClonesArray* fClusterArray;    
    90     Double_t fClusterEnergyCut;
    92     Double_t fTimebunchCutTime; 
    93     Double_t fClusterActiveTime; 
    94     BinaryFunctor* fClusterFunctor;
    96     std::vector<Double_t> fClusterPosParam;
   105     Int_t fRemovedClusters;
   107     Int_t wrongConnection;
   114     TH1D* hTimeDifference;
   116     Bool_t fStoreClusters;
   117     Bool_t fStoreClusterBase;   
   118     Bool_t fRemoveLowEclus;
   122     virtual void SetParContainers();
   128 #endif // PNDEMCMERGEPRECLUSTERS_HH void SetTimebunchCutTime(Double_t time)
Override EmcRecoPar timebunch cutting parameter - to be set in ns! 
 
virtual void Exec(Option_t *opt)
 
virtual void FinishTask()
 
void SetPreclusterTimeThreshold(Double_t dt)
 
virtual void FinishClusters()
 
void StoreClusterBaseDigis(Bool_t val=kTRUE)
Restoring digis makes only sense if reconstruction is done timebased. 
 
void SetStorageOfData(Bool_t val)
Method to specify whether clusters are stored or not. 
 
virtual ~PndEmcMergePreclusters()
 
virtual void RemoveLowEnergyClusters()
 
PndEmcMergePreclusters(Int_t verbose=0, Bool_t storeclusters=kTRUE)
 
void FinishCluster(PndEmcCluster *tmpcluster)
 
void SetNeighbourMethod(Int_t nbmethod)
 
void SetAutoDetermineTimecuts(Bool_t autotime)
 
void EnableRemovalOfLowEnergyClusters(Bool_t enable)
 
virtual InitStatus Init()
 
void SetPositionMethod(Int_t method)
 
void SetClusterMinimumEnergy(Double_t minE)
Set minimum cluster energy. 
 
Parameter set for Emc Reco.