19 #ifndef PNDEMCDISTRIBUTEDCLUSTERING_H 20 #define PNDEMCDISTRIBUTEDCLUSTERING_H 25 #include "FairTSBufferFunctional.h" 26 #include "TStopwatch.h" 59 virtual InitStatus
Init();
62 virtual void Exec(Option_t* opt);
112 TClonesArray* fDigiArray;
113 TClonesArray* fPreclusterArray;
116 TClonesArray* fClusterArray;
121 Double_t fDigiEnergyTresholdBarrel;
122 Double_t fDigiEnergyTresholdFWD;
123 Double_t fDigiEnergyTresholdBWD;
124 Double_t fDigiEnergyTresholdShashlyk;
125 Double_t fClusterEnergyCut;
127 Double_t fTimebunchCutTime;
128 Double_t fClusterActiveTime;
129 BinaryFunctor* fDigiFunctor;
131 std::vector<Double_t> fClusterPosParam;
140 Int_t fRemovedClusters;
147 Bool_t fAutoDetermine;
153 TH1D* hDistancesToSingleHitClusters;
157 Bool_t fStoreClusters;
158 Bool_t fStoreClusterBase;
159 Bool_t fRemoveLowEclus;
162 virtual void SetParContainers();
172 #endif // PNDEMCDISTRIBUTEDCLUSTERING_HH void SetAutoDetermineTimecuts(Bool_t autodet)
Task to create clusters from digis.
virtual void MapDistancesToSingleHitClusters()
virtual void FinishPreclusters()
void SetClusterActiveTime(Double_t dt)
Set time threshold for separating digis within a timebunch in ns.
PndEmcDistributedClustering(Int_t verbose=0, Bool_t storeclusters=kTRUE)
void SetPositionMethod(Int_t method)
virtual void FinishTask()
virtual InitStatus Init()
void EnableRemovalOfLowEnergyClusters(Bool_t enable)
void SetNeighbourMethod(Int_t nbmethod)
virtual ~PndEmcDistributedClustering()
void SetStorageOfData(Bool_t val)
Method to specify whether clusters are stored or not.
void SetTimebunchCutTime(Double_t time)
Override EmcRecoPar cluster active time parameter ..to be set in ns!!!
virtual void FinishClusters()
virtual void Exec(Option_t *opt)
void FinishPrecluster(PndEmcCluster *tmpcluster)
void SetClusterMinimumEnergy(Double_t minE)
Set minimum cluster energy.
void SetFactor(TVector3 *factor)
void StoreClusterBaseDigis(Bool_t val=kTRUE)
Restoring digis makes only sense if reconstruction is done timebased.
virtual void RemoveLowEnergyClusters()
void FinishCluster(PndEmcCluster *tmpcluster, int)
Parameter set for Emc Reco.