7 #ifndef PNDEMCMAKEPRECLUSTERS_H 8 #define PNDEMCMAKEPRECLUSTERS_H 13 #include "FairTSBufferFunctional.h" 14 #include "TStopwatch.h" 40 virtual InitStatus
Init();
43 virtual void Exec(Option_t* opt);
67 TClonesArray* fDigiArray;
70 TClonesArray* fPreclusterArray;
75 Double_t fDigiEnergyTresholdBarrel;
76 Double_t fDigiEnergyTresholdFWD;
77 Double_t fDigiEnergyTresholdBWD;
78 Double_t fDigiEnergyTresholdShashlyk;
80 Double_t fTimebunchCutTime;
81 Double_t fClusterActiveTime;
82 BinaryFunctor* fDigiFunctor;
84 std::vector<Double_t> fClusterPosParam;
90 Int_t nTotDigisPassed;
101 Bool_t fStoreClusters;
102 Bool_t fStoreClusterBase;
103 Bool_t fAutoDetermine;
106 virtual void SetParContainers();
112 #endif // PNDEMCMAKEPRECLUSTERS_HH virtual void Exec(Option_t *opt)
void FinishPrecluster(PndEmcPrecluster *tmpcluster)
void SetClusterActiveTime(Double_t dt)
void SetStorageOfData(Bool_t val)
Method to specify whether clusters are stored or not.
virtual ~PndEmcMakePreclusters()
PndEmcMakePreclusters(Int_t verbose=0, Bool_t storeclusters=kTRUE)
virtual InitStatus Init()
void SetPositionMethod(Int_t method)
void StoreClusterBaseDigis(Bool_t val=kTRUE)
Restoring digis makes only sense if reconstruction is done timebased.
void SetDigiPositionType(Int_t type=-1)
void SetAutoDetermineTimecuts(Bool_t autodet)
represents an emc precluster, formed in the (virtual) data concentrators
void SetTimebunchCutTime(Double_t time)
Override EmcRecoPar cluster active time parameter ..to be set in ns!!!
virtual void FinishTask()
Parameter set for Emc Reco.
virtual void FinishPreclusters()