|
FairRoot/PandaRoot
|
#include <PndSdsSimpleStripClusterFinder.h>
Public Member Functions | |
| PndSdsSimpleStripClusterFinder (Int_t DigiType) | |
| PndSdsSimpleStripClusterFinder (Int_t DigiType, Int_t rad) | |
| ~PndSdsSimpleStripClusterFinder () | |
| std::vector< PndSdsClusterStrip * > | SearchClusters () |
| void | SetSearchRadius (Int_t rad=0) |
| void | Reinit () |
| void | AddDigi (Int_t sensorID, SensorSide side, Int_t timestamp, Int_t strip, Int_t iDigi) |
| void | ClearDigis () |
| 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 |
Private Member Functions | |
| ClassDef (PndSdsSimpleStripClusterFinder, 1) | |
Private Attributes | |
| Int_t | fRadius |
PndSdsStripClusterer.h
Calculator class to find clusters in one channel dimension for the MVD strip sensors
Definition at line 27 of file PndSdsSimpleStripClusterFinder.h.
| PndSdsSimpleStripClusterFinder::PndSdsSimpleStripClusterFinder | ( | Int_t | DigiType | ) |
Definition at line 18 of file PndSdsSimpleStripClusterFinder.cxx.
| PndSdsSimpleStripClusterFinder::PndSdsSimpleStripClusterFinder | ( | Int_t | DigiType, |
| Int_t | rad | ||
| ) |
Definition at line 22 of file PndSdsSimpleStripClusterFinder.cxx.
| PndSdsSimpleStripClusterFinder::~PndSdsSimpleStripClusterFinder | ( | ) |
Definition at line 27 of file PndSdsSimpleStripClusterFinder.cxx.
|
protectedinherited |
Definition at line 86 of file PndSdsStripClusterer.cxx.
References PndSdsStripClusterer::fBotclusters, PndSdsStripClusterer::fClusters, PndSdsStripClusterer::fDigiType, PndSdsStripClusterer::fTopclusters, kBOTTOM, kTOP, and PndSdsClusterStrip::SetSensorSide().
Referenced by SearchClusters(), and PndSdsStripAdvClusterFinder::SearchClusters().
|
inherited |
Definition at line 45 of file PndSdsStripClusterer.cxx.
References PndSdsStripClusterer::fSortedDigis, and strip.
Referenced by PndSdsStripClusterTask::FillClusterFinders().
|
private |
|
protectedinherited |
|
inlineinherited |
Definition at line 39 of file PndSdsStripClusterer.h.
References PndSdsStripClusterer::fSortedDigis.
|
inherited |
Definition at line 74 of file PndSdsStripClusterer.cxx.
References PndSdsStripClusterer::fBotclusters, PndSdsStripClusterer::GetCluster(), and i.
|
inlineinherited |
Definition at line 47 of file PndSdsStripClusterer.h.
References PndSdsStripClusterer::fBotclusters.
Referenced by PndLmdStripClusterTask::Exec(), and PndSdsStripClusterTask::Exec().
|
inherited |
Definition at line 54 of file PndSdsStripClusterer.cxx.
References PndSdsStripClusterer::fClusters, and i.
Referenced by PndSdsStripClusterer::GetBotCluster(), and PndSdsStripClusterer::GetTopCluster().
|
inlineinherited |
Definition at line 42 of file PndSdsStripClusterer.h.
References PndSdsStripClusterer::fClusters.
|
inlineinherited |
Definition at line 48 of file PndSdsStripClusterer.h.
References PndSdsStripClusterer::fLeftDigis.
Referenced by PndLmdStripClusterTask::Exec(), and PndSdsStripClusterTask::Exec().
|
inherited |
Definition at line 64 of file PndSdsStripClusterer.cxx.
References PndSdsStripClusterer::fTopclusters, PndSdsStripClusterer::GetCluster(), and i.
|
inlineinherited |
Definition at line 46 of file PndSdsStripClusterer.h.
References PndSdsStripClusterer::fTopclusters.
Referenced by PndLmdStripClusterTask::Exec(), and PndSdsStripClusterTask::Exec().
|
inherited |
Definition at line 36 of file PndSdsStripClusterer.cxx.
References PndSdsStripClusterer::fBotclusters, PndSdsStripClusterer::fClusters, PndSdsStripClusterer::fLeftDigis, PndSdsStripClusterer::fSortedDigis, and PndSdsStripClusterer::fTopclusters.
|
virtual |
--— search for clusters --— Take neighbouring fired strips.
Implements PndSdsStripClusterer.
Definition at line 31 of file PndSdsSimpleStripClusterFinder.cxx.
References PndSdsStripClusterer::AddCluster(), PndSdsStripClusterer::fBotclusters, PndSdsStripClusterer::fClusters, PndSdsStripClusterer::fLeftDigis, fRadius, PndSdsStripClusterer::fSortedDigis, and PndSdsStripClusterer::fTopclusters.
|
inlineinherited |
Definition at line 50 of file PndSdsStripClusterer.h.
References PndSdsStripClusterer::fDigiType.
Referenced by PndSdsStripClusterer::PndSdsStripClusterer().
|
inline |
|
protectedinherited |
Definition at line 57 of file PndSdsStripClusterer.h.
Referenced by PndSdsStripClusterer::AddCluster(), PndSdsStripClusterer::GetBotCluster(), PndSdsStripClusterer::GetBotClusterIDs(), PndSdsStripClusterer::Reinit(), SearchClusters(), and PndSdsStripAdvClusterFinder::SearchClusters().
|
protectedinherited |
Definition at line 59 of file PndSdsStripClusterer.h.
Referenced by PndSdsStripClusterer::AddCluster(), PndSdsStripClusterer::GetCluster(), PndSdsStripClusterer::GetClusters(), PndSdsStripClusterer::Reinit(), SearchClusters(), and PndSdsStripAdvClusterFinder::SearchClusters().
|
protectedinherited |
Definition at line 61 of file PndSdsStripClusterer.h.
Referenced by PndSdsStripClusterer::AddCluster(), and PndSdsStripClusterer::SetDigiType().
|
protectedinherited |
Definition at line 58 of file PndSdsStripClusterer.h.
Referenced by PndSdsStripClusterer::GetLeftDigiIDs(), PndSdsStripClusterer::Reinit(), and SearchClusters().
|
private |
Definition at line 34 of file PndSdsSimpleStripClusterFinder.h.
Referenced by SearchClusters(), and SetSearchRadius().
|
protectedinherited |
Definition at line 55 of file PndSdsStripClusterer.h.
Referenced by PndSdsStripClusterer::AddDigi(), PndSdsStripClusterer::ClearDigis(), PndSdsStripClusterer::Reinit(), SearchClusters(), and PndSdsStripAdvClusterFinder::SearchClusters().
|
protectedinherited |
Definition at line 56 of file PndSdsStripClusterer.h.
Referenced by PndSdsStripClusterer::AddCluster(), PndSdsStripClusterer::GetTopCluster(), PndSdsStripClusterer::GetTopClusterIDs(), PndSdsStripClusterer::Reinit(), SearchClusters(), and PndSdsStripAdvClusterFinder::SearchClusters().
1.8.5