|
FairRoot/PandaRoot
|
#include <PndSdsStripClusterer.h>
Public Member Functions | |
| PndSdsStripClusterer (Int_t DigiType) | |
| virtual | ~PndSdsStripClusterer () |
| void | Reinit () |
| void | AddDigi (Int_t sensorID, SensorSide side, Int_t timestamp, Int_t strip, Int_t iDigi) |
| void | ClearDigis () |
| virtual std::vector < PndSdsClusterStrip * > | SearchClusters ()=0 |
| std::vector< PndSdsClusterStrip * > | GetClusters () const |
| PndSdsClusterStrip * | GetCluster (Int_t i) |
| PndSdsClusterStrip * | GetTopCluster (Int_t i) |
| PndSdsClusterStrip * | GetBotCluster (Int_t i) |
| std::vector< Int_t > | GetTopClusterIDs () const |
| std::vector< Int_t > | GetBotClusterIDs () const |
| std::vector< Int_t > | GetLeftDigiIDs () const |
| void | SetDigiType (Int_t digiType) |
Protected Member Functions | |
| void | AddCluster (const std::vector< Int_t > &onecluster, SensorSide side) |
| ClassDef (PndSdsStripClusterer, 3) | |
Protected Attributes | |
| Fullmap | fSortedDigis |
| std::vector< Int_t > | fTopclusters |
| std::vector< Int_t > | fBotclusters |
| std::vector< Int_t > | fLeftDigis |
| std::vector< PndSdsClusterStrip * > | fClusters |
| Int_t | fDigiType |
Definition at line 31 of file PndSdsStripClusterer.h.
| PndSdsStripClusterer::PndSdsStripClusterer | ( | Int_t | DigiType | ) |
Definition at line 17 of file PndSdsStripClusterer.cxx.
References SetDigiType().
|
virtual |
Definition at line 28 of file PndSdsStripClusterer.cxx.
|
protected |
Definition at line 86 of file PndSdsStripClusterer.cxx.
References fBotclusters, fClusters, fDigiType, fTopclusters, kBOTTOM, kTOP, and PndSdsClusterStrip::SetSensorSide().
Referenced by PndSdsSimpleStripClusterFinder::SearchClusters(), and PndSdsStripAdvClusterFinder::SearchClusters().
| void PndSdsStripClusterer::AddDigi | ( | Int_t | sensorID, |
| SensorSide | side, | ||
| Int_t | timestamp, | ||
| Int_t | strip, | ||
| Int_t | iDigi | ||
| ) |
Definition at line 45 of file PndSdsStripClusterer.cxx.
References fSortedDigis, and strip.
Referenced by PndSdsStripClusterTask::FillClusterFinders().
|
protected |
|
inline |
| PndSdsClusterStrip * PndSdsStripClusterer::GetBotCluster | ( | Int_t | i | ) |
Definition at line 74 of file PndSdsStripClusterer.cxx.
References fBotclusters, GetCluster(), and i.
|
inline |
Definition at line 47 of file PndSdsStripClusterer.h.
References fBotclusters.
Referenced by PndLmdStripClusterTask::Exec(), and PndSdsStripClusterTask::Exec().
| PndSdsClusterStrip * PndSdsStripClusterer::GetCluster | ( | Int_t | i | ) |
Definition at line 54 of file PndSdsStripClusterer.cxx.
Referenced by GetBotCluster(), and GetTopCluster().
|
inline |
Definition at line 42 of file PndSdsStripClusterer.h.
References fClusters.
|
inline |
Definition at line 48 of file PndSdsStripClusterer.h.
References fLeftDigis.
Referenced by PndLmdStripClusterTask::Exec(), and PndSdsStripClusterTask::Exec().
| PndSdsClusterStrip * PndSdsStripClusterer::GetTopCluster | ( | Int_t | i | ) |
Definition at line 64 of file PndSdsStripClusterer.cxx.
References fTopclusters, GetCluster(), and i.
|
inline |
Definition at line 46 of file PndSdsStripClusterer.h.
References fTopclusters.
Referenced by PndLmdStripClusterTask::Exec(), and PndSdsStripClusterTask::Exec().
| void PndSdsStripClusterer::Reinit | ( | ) |
Definition at line 36 of file PndSdsStripClusterer.cxx.
References fBotclusters, fClusters, fLeftDigis, fSortedDigis, and fTopclusters.
|
pure virtual |
Implemented in PndSdsStripAdvClusterFinder, and PndSdsSimpleStripClusterFinder.
Referenced by PndLmdStripClusterTask::Exec(), and PndSdsStripClusterTask::Exec().
|
inline |
Definition at line 50 of file PndSdsStripClusterer.h.
References fDigiType.
Referenced by PndSdsStripClusterer().
|
protected |
Definition at line 57 of file PndSdsStripClusterer.h.
Referenced by AddCluster(), GetBotCluster(), GetBotClusterIDs(), Reinit(), PndSdsSimpleStripClusterFinder::SearchClusters(), and PndSdsStripAdvClusterFinder::SearchClusters().
|
protected |
Definition at line 59 of file PndSdsStripClusterer.h.
Referenced by AddCluster(), GetCluster(), GetClusters(), Reinit(), PndSdsSimpleStripClusterFinder::SearchClusters(), and PndSdsStripAdvClusterFinder::SearchClusters().
|
protected |
Definition at line 61 of file PndSdsStripClusterer.h.
Referenced by AddCluster(), and SetDigiType().
|
protected |
Definition at line 58 of file PndSdsStripClusterer.h.
Referenced by GetLeftDigiIDs(), Reinit(), and PndSdsSimpleStripClusterFinder::SearchClusters().
|
protected |
Definition at line 55 of file PndSdsStripClusterer.h.
Referenced by AddDigi(), ClearDigis(), Reinit(), PndSdsSimpleStripClusterFinder::SearchClusters(), and PndSdsStripAdvClusterFinder::SearchClusters().
|
protected |
Definition at line 56 of file PndSdsStripClusterer.h.
Referenced by AddCluster(), GetTopCluster(), GetTopClusterIDs(), Reinit(), PndSdsSimpleStripClusterFinder::SearchClusters(), and PndSdsStripAdvClusterFinder::SearchClusters().
1.8.5