![]() |
PandaRoot
|
Task to remove duplicate crystals. More...
#include <PndEmcClusterRemoveDuplCrys.h>
Public Member Functions | |
PndEmcClusterRemoveDuplCrys (Int_t verbose=0) | |
virtual | ~PndEmcClusterRemoveDuplCrys () |
virtual InitStatus | Init () |
virtual void | Exec (Option_t *opt) |
Task to remove duplicate crystals.
In timebased cluster reconstruction, same detectorId might appear multiple times in the same cluster, which could cause undefined behavior in classical (eventbased) routines. The class provides a workaround, adding up the energies of all digis with the same origin (=crystal, detectorId). (One could also think off dumping the second hit, etc...)
Definition at line 26 of file PndEmcClusterRemoveDuplCrys.h.
PndEmcClusterRemoveDuplCrys::PndEmcClusterRemoveDuplCrys | ( | Int_t | verbose = 0 | ) |
Referenced by ~PndEmcClusterRemoveDuplCrys().
|
inlinevirtual |
Definition at line 33 of file PndEmcClusterRemoveDuplCrys.h.
References Exec(), Init(), and PndEmcClusterRemoveDuplCrys().
|
virtual |
Virtual method Exec
Referenced by ~PndEmcClusterRemoveDuplCrys().
|
virtual |
Virtual method Init
Referenced by ~PndEmcClusterRemoveDuplCrys().