FairRoot/PandaRoot
|
Base class for cluster finding algorithms. More...
#include <PndSdsPixelClusterFinder.h>
Public Member Functions | |
PndSdsPixelClusterFinder () | |
PndSdsPixelClusterFinder (PndSdsPixelClusterFinder &other) | |
PndSdsPixelClusterFinder & | operator= (PndSdsPixelClusterFinder &other) |
virtual | ~PndSdsPixelClusterFinder () |
virtual std::vector < std::vector< Int_t > > | GetClusters (std::vector< PndSdsDigiPixel > hits)=0 |
void | Print () |
void | Print (std::vector< PndSdsDigiPixel > hits) |
void | PrintResult (std::vector< std::vector< Int_t > > clusters) |
void | SetVerbose (Int_t level) |
ClassDef (PndSdsPixelClusterFinder, 2) | |
Public Attributes | |
std::vector< PndSdsDigiPixel > | fHits |
Int_t | fVerbose |
PndSdsChargeConversion * | fChargeConverter |
Base class for cluster finding algorithms.
Definition at line 16 of file PndSdsPixelClusterFinder.h.
|
inline |
Definition at line 19 of file PndSdsPixelClusterFinder.h.
|
inline |
Definition at line 24 of file PndSdsPixelClusterFinder.h.
|
inlinevirtual |
Definition at line 36 of file PndSdsPixelClusterFinder.h.
PndSdsPixelClusterFinder::ClassDef | ( | PndSdsPixelClusterFinder | , |
2 | |||
) |
|
pure virtual |
Implemented in PndSdsSimplePixelClusterFinder, and PndSdsIdealPixelClusterFinder.
Referenced by PndLmdPixelClusterTask::Exec(), and PndSdsPixelClusterTask::Exec().
|
inline |
Definition at line 29 of file PndSdsPixelClusterFinder.h.
References fChargeConverter, fHits, and fVerbose.
void PndSdsPixelClusterFinder::Print | ( | ) |
Definition at line 20 of file PndSdsPixelClusterFinder.cxx.
References fHits.
Referenced by PndSdsIdealPixelClusterFinder::GetClusters(), and PrintResult().
void PndSdsPixelClusterFinder::Print | ( | std::vector< PndSdsDigiPixel > | hits | ) |
void PndSdsPixelClusterFinder::PrintResult | ( | std::vector< std::vector< Int_t > > | clusters | ) |
Definition at line 25 of file PndSdsPixelClusterFinder.cxx.
References fHits, i, and Print().
Referenced by PndSdsIdealPixelClusterFinder::GetClusters(), and PndSdsSimplePixelClusterFinder::GetClusters().
|
inline |
Definition at line 41 of file PndSdsPixelClusterFinder.h.
References fVerbose.
Referenced by PndSdsIdealClusterTask::Init(), and PndMvdPixelClusterTask::SetClusterFinder().
PndSdsChargeConversion* PndSdsPixelClusterFinder::fChargeConverter |
Definition at line 46 of file PndSdsPixelClusterFinder.h.
Referenced by PndSdsSimplePixelClusterFinder::GetClusters(), operator=(), PndLmdSimplePixelClusterFinder::PndLmdSimplePixelClusterFinder(), and PndMvdSimplePixelClusterFinder::SetParameters().
std::vector<PndSdsDigiPixel> PndSdsPixelClusterFinder::fHits |
Definition at line 41 of file PndSdsPixelClusterFinder.h.
Referenced by PndSdsIdealPixelClusterFinder::GetClusters(), PndSdsSimplePixelClusterFinder::GetClusters(), operator=(), Print(), and PrintResult().
Int_t PndSdsPixelClusterFinder::fVerbose |
Definition at line 44 of file PndSdsPixelClusterFinder.h.
Referenced by PndSdsIdealPixelClusterFinder::GetClusters(), PndSdsSimplePixelClusterFinder::GetClusters(), PndSdsSimplePixelClusterFinder::IsInRange(), operator=(), PndLmdSimplePixelClusterFinder::PndLmdSimplePixelClusterFinder(), PndMvdSimplePixelClusterFinder::PndMvdSimplePixelClusterFinder(), PndMvdSimplePixelClusterFinder::SetParameters(), and SetVerbose().