FairRoot/PandaRoot
|
#include <PndHypStripClusterBuilder.h>
Public Member Functions | |
PndHypStripClusterBuilder () | |
virtual | ~PndHypStripClusterBuilder () |
void | Reinit () |
-----------------------------------------------------------------------—/// More... | |
void | AddDigi (std::string detname, SensorSide side, Int_t strip, Int_t iPoint) |
std::vector< PndHypCluster > | SearchClusters () |
std::vector< PndHypCluster > | GetClusters () |
PndHypCluster | GetCluster (Int_t i) |
PndHypCluster | GetTopCluster (Int_t i) |
PndHypCluster | GetBotCluster (Int_t i) |
std::vector< Int_t > | GetTopClusterIDs () const |
std::vector< Int_t > | GetBotClusterIDs () const |
Private Member Functions | |
void | AddCluster (const std::vector< Int_t > &onecluster, SensorSide side) |
--------------------------------------------------------------------——/// More... | |
ClassDef (PndHypStripClusterBuilder, 3) | |
-----------------------------------------------------------------------—/// More... | |
Private Attributes | |
Fullmap | fSortedDigis |
std::vector< Int_t > | fTopclusters |
std::vector< Int_t > | fBotclusters |
std::vector< PndHypCluster > | fClusters |
Definition at line 29 of file PndHypStripClusterBuilder.h.
PndHypStripClusterBuilder::PndHypStripClusterBuilder | ( | ) |
Definition at line 15 of file PndHypStripClusterBuilder.cxx.
|
virtual |
Definition at line 20 of file PndHypStripClusterBuilder.cxx.
|
private |
--------------------------------------------------------------------——///
-----------------------------------------------------------------------—///
Definition at line 119 of file PndHypStripClusterBuilder.cxx.
References fBotclusters, fClusters, fTopclusters, kBOTTOM, kTOP, and PndHypCluster::SetSensorSide().
Referenced by SearchClusters().
void PndHypStripClusterBuilder::AddDigi | ( | std::string | detname, |
SensorSide | side, | ||
Int_t | strip, | ||
Int_t | iPoint | ||
) |
Definition at line 36 of file PndHypStripClusterBuilder.cxx.
References fSortedDigis.
Referenced by PndHypStripClusterTask::Exec().
|
private |
-----------------------------------------------------------------------—///
PndHypCluster PndHypStripClusterBuilder::GetBotCluster | ( | Int_t | i | ) |
Definition at line 110 of file PndHypStripClusterBuilder.cxx.
References fBotclusters, fClusters, and i.
|
inline |
Definition at line 46 of file PndHypStripClusterBuilder.h.
References fBotclusters.
Referenced by PndHypStripClusterTask::Exec().
PndHypCluster PndHypStripClusterBuilder::GetCluster | ( | Int_t | i | ) |
Definition at line 98 of file PndHypStripClusterBuilder.cxx.
|
inline |
Definition at line 40 of file PndHypStripClusterBuilder.h.
References fClusters.
PndHypCluster PndHypStripClusterBuilder::GetTopCluster | ( | Int_t | i | ) |
Definition at line 104 of file PndHypStripClusterBuilder.cxx.
References fClusters, fTopclusters, and i.
|
inline |
Definition at line 45 of file PndHypStripClusterBuilder.h.
References fTopclusters.
Referenced by PndHypStripClusterTask::Exec().
void PndHypStripClusterBuilder::Reinit | ( | ) |
-----------------------------------------------------------------------—///
-----------------------------------------------------------------------—/// -----------------------------------------------------------------------—/// -----------------------------------------------------------------------—///
Definition at line 28 of file PndHypStripClusterBuilder.cxx.
References fBotclusters, fClusters, fSortedDigis, and fTopclusters.
std::vector< PndHypCluster > PndHypStripClusterBuilder::SearchClusters | ( | ) |
--— search for clusters --— Take neighbouring fired strips. use that std::map is a SORTED object
Definition at line 45 of file PndHypStripClusterBuilder.cxx.
References AddCluster(), fBotclusters, fClusters, fSortedDigis, and fTopclusters.
Referenced by PndHypStripClusterTask::Exec().
|
private |
Definition at line 57 of file PndHypStripClusterBuilder.h.
Referenced by AddCluster(), GetBotCluster(), GetBotClusterIDs(), Reinit(), and SearchClusters().
|
private |
Definition at line 58 of file PndHypStripClusterBuilder.h.
Referenced by AddCluster(), GetBotCluster(), GetCluster(), GetClusters(), GetTopCluster(), Reinit(), and SearchClusters().
|
private |
Definition at line 55 of file PndHypStripClusterBuilder.h.
Referenced by AddDigi(), Reinit(), and SearchClusters().
|
private |
Definition at line 56 of file PndHypStripClusterBuilder.h.
Referenced by AddCluster(), GetTopCluster(), GetTopClusterIDs(), Reinit(), and SearchClusters().