23 #ifndef PNDEMCMAKECLUSTER_H 24 #define PNDEMCMAKECLUSTER_H 29 #include "FairTSBufferFunctional.h" 30 #include "TStopwatch.h" 58 virtual InitStatus
Init();
59 virtual void Exec(Option_t *opt);
64 PndPersistencyTask::ExecuteTasks(option);
93 void cleansortmclist(std::vector<Int_t> &newlist, TClonesArray *mcTrackArray);
97 TClonesArray *fDigiArray;
100 TClonesArray *fHitArray;
101 TClonesArray *fMCTrackArray;
104 TClonesArray *fClusterArray;
113 Double_t fDigiEnergyTresholdBarrel;
114 Double_t fDigiEnergyTresholdFWD;
115 Double_t fDigiEnergyTresholdBWD;
116 Double_t fDigiEnergyTresholdShashlyk;
117 Double_t fClusterEnergyCut;
121 Double_t fTimebunchCutTime;
122 Double_t fClusterActiveTime;
123 BinaryFunctor *fDigiFunctor;
131 std::vector<Double_t> fClusterPosParam;
133 Bool_t fStoreClusters;
134 Bool_t fStoreClusterBase;
136 Bool_t fRemoveLowEclus;
138 TH1I *hClusMultiplicity;
139 TH1I *hEventsPerCluster;
140 TH1D *hTimeDifference;
146 #endif // PNDEMCMAKECLUSTER_HH void SetStorageOfData(Bool_t val)
Method to specify whether clusters are stored or not.
void EnableRemovalOfLowEnergyClusters(Bool_t enable)
PndEmcMakeCluster(Int_t verbose=0, Bool_t storeclusters=kTRUE)
virtual void ExecuteTasks(Option_t *option)
Finish clusters after subtasks have been executed.
virtual void FinishClusters()
virtual ~PndEmcMakeCluster()
virtual void Exec(Option_t *opt)
void StoreClusterBaseDigis(Bool_t val=kTRUE)
Method to specify whether underlying digis are stored or not.
parameter set of Emc digitisation
virtual void RemoveLowEnergyClusters()
Task to cluster PndEmcDigis.
void SetClusterActiveTime(Double_t time)
Override EmcRecoPar cluster active time parameter ..to be set in ns!!!
void EnableBetterNeutralReconstruction(Bool_t enable)
Parameter set for Emc Reco.
void SetClusterMinimumEnergy(Double_t minE)
Set minimum cluster energy.
virtual void SetParContainers()
virtual InitStatus Init()