![]() |
PandaRoot
|
Task to cluster PndEmcDigis. More...
#include <PndEmcMakeCluster.h>
Public Member Functions | |
PndEmcMakeCluster (Int_t verbose=0, Bool_t storeclusters=kTRUE) | |
virtual | ~PndEmcMakeCluster () |
virtual InitStatus | Init () |
virtual void | Exec (Option_t *opt) |
virtual void | ExecuteTasks (Option_t *option) |
Finish clusters after subtasks have been executed. More... | |
void | SetStorageOfData (Bool_t val) |
Method to specify whether clusters are stored or not. More... | |
void | StoreClusterBaseDigis (Bool_t val=kTRUE) |
Method to specify whether underlying digis are stored or not. More... | |
void | SetClusterActiveTime (Double_t time) |
Override EmcRecoPar cluster active time parameter ..to be set in ns!!! More... | |
void | SetClusterMinimumEnergy (Double_t minE) |
Set minimum cluster energy. More... | |
void | EnableRemovalOfLowEnergyClusters (Bool_t enable) |
void | EnableBetterNeutralReconstruction (Bool_t enable) |
![]() | |
PndPersistencyTask () | |
PndPersistencyTask (const char *name, Int_t iVerbose=1) | |
virtual | ~PndPersistencyTask () |
void | SetPersistency (Bool_t val=kTRUE) |
Bool_t | GetPersistency () |
Protected Member Functions | |
virtual void | SetParContainers () |
virtual void | FinishClusters () |
virtual void | RemoveLowEnergyClusters () |
Task to cluster PndEmcDigis.
Task to cluster PndEmcDigis. In the eventbased version clusters are built within one event, all adjacent digis go in one cluster. The timebased version assigns an active time to every cluster. Once expired, no digis can be added any more to cluster. The spatial cluster condition remains the same as in the eventbased reconstruction
Definition at line 39 of file PndEmcMakeCluster.h.
PndEmcMakeCluster::PndEmcMakeCluster | ( | Int_t | verbose = 0 , |
Bool_t | storeclusters = kTRUE |
||
) |
|
virtual |
|
inline |
Definition at line 70 of file PndEmcMakeCluster.h.
References FinishClusters(), RemoveLowEnergyClusters(), and SetParContainers().
|
inline |
Definition at line 69 of file PndEmcMakeCluster.h.
|
virtual |
|
inlinevirtual |
Finish clusters after subtasks have been executed.
Definition at line 50 of file PndEmcMakeCluster.h.
References FinishClusters(), and SetStorageOfData().
|
protectedvirtual |
Referenced by EnableBetterNeutralReconstruction(), and ExecuteTasks().
|
virtual |
|
protectedvirtual |
Referenced by EnableBetterNeutralReconstruction().
|
inline |
Override EmcRecoPar cluster active time parameter ..to be set in ns!!!
Definition at line 65 of file PndEmcMakeCluster.h.
|
inline |
Set minimum cluster energy.
Definition at line 68 of file PndEmcMakeCluster.h.
|
protectedvirtual |
Get parameter containers
Referenced by EnableBetterNeutralReconstruction().
void PndEmcMakeCluster::SetStorageOfData | ( | Bool_t | val | ) |
Method to specify whether clusters are stored or not.
Referenced by ExecuteTasks().
|
inline |
Method to specify whether underlying digis are stored or not.
Restoring digis makes only sense if reconstruction is done timebased
Definition at line 63 of file PndEmcMakeCluster.h.