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().