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()