PandaRoot
PndSdsStripAdvClusterFinder Class Reference

Find Clusters on a strip sensor in two dimensions. More...

#include <PndSdsStripAdvClusterFinder.h>

Inheritance diagram for PndSdsStripAdvClusterFinder:
PndSdsStripClusterer

Public Member Functions

 PndSdsStripAdvClusterFinder (Int_t DigiType)
 
 PndSdsStripAdvClusterFinder (Int_t DigiType, Int_t NrofmissedChannels, Int_t NrofmissedTimestamps)
 
 ~PndSdsStripAdvClusterFinder ()
 
std::vector< PndSdsClusterStrip * > SearchClusters ()
 
- Public Member Functions inherited from PndSdsStripClusterer
 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 ()
 
std::vector< PndSdsClusterStrip * > GetClusters () const
 
PndSdsClusterStripGetCluster (Int_t i)
 
PndSdsClusterStripGetTopCluster (Int_t i)
 
PndSdsClusterStripGetBotCluster (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)
 

Additional Inherited Members

- Protected Member Functions inherited from PndSdsStripClusterer
void AddCluster (const std::vector< Int_t > &onecluster, SensorSide side)
 
 ClassDef (PndSdsStripClusterer, 3)
 
- Protected Attributes inherited from PndSdsStripClusterer
Fullmap fSortedDigis
 
std::vector< Int_t > fTopclusters
 
std::vector< Int_t > fBotclusters
 
std::vector< Int_t > fLeftDigis
 
std::vector< PndSdsClusterStrip * > fClusters
 
Int_t fDigiType
 

Detailed Description

Find Clusters on a strip sensor in two dimensions.

PndSdsStripAdvClusterFinder.h

Author
R.Kliemt r.kli.nosp@m.emt@.nosp@m.physi.nosp@m.k.tu.nosp@m.-dres.nosp@m.den..nosp@m.de
L.Ackermann

Calculator class to find clusters in channel dimension and time dimension for the MVD strip sensors

Search for clusters in channel and trigger timestamp dimension. It is possible to set a whole e.g. defect strip.

Author
Lars Ackermann
Hans-Georg Zaunick
Ralf Kliemt
Date
11.03.2009

Definition at line 36 of file PndSdsStripAdvClusterFinder.h.

Constructor & Destructor Documentation

◆ PndSdsStripAdvClusterFinder() [1/2]

PndSdsStripAdvClusterFinder::PndSdsStripAdvClusterFinder ( Int_t  DigiType)

default constructor

◆ PndSdsStripAdvClusterFinder() [2/2]

PndSdsStripAdvClusterFinder::PndSdsStripAdvClusterFinder ( Int_t  DigiType,
Int_t  NrofmissedChannels,
Int_t  NrofmissedTimestamps 
)

main constructor Set number of maximum missing channels or time to get the cluster

Parameters
NrofmissedChannelsmaximum of missing channels
NrofmissedTimestampsmaximum of missing time

◆ ~PndSdsStripAdvClusterFinder()

PndSdsStripAdvClusterFinder::~PndSdsStripAdvClusterFinder ( )

Destructor

Member Function Documentation

◆ SearchClusters()

std::vector< PndSdsClusterStrip > PndSdsStripAdvClusterFinder::SearchClusters ( )
virtual

calculate clusters in the two dimensional way

Returns
vector of clusters

Implements PndSdsStripClusterer.


The documentation for this class was generated from the following file: