PandaRoot
PndSdsChargeWeightedPixelMapping Class Reference

PndSdsChargedWeightedPixelMapping: Gets a vector of DigiHits and calculates the cluster center weighted with the charge params: Number of columns in FE, Number of rows in FE, Pixel dimension in x, Pixel dimension in y params are taken from parameter database. More...

#include <PndSdsChargeWeightedPixelMapping.h>

Inheritance diagram for PndSdsChargeWeightedPixelMapping:
PndSdsPixelBackMapping PndLmdChargeWeightedPixelMapping PndMvdChargeWeightedPixelMapping

Public Member Functions

 PndSdsChargeWeightedPixelMapping ()
 
 PndSdsChargeWeightedPixelMapping (const PndSdsChargeWeightedPixelMapping &other)
 
 PndSdsChargeWeightedPixelMapping (PndGeoHandling *geo)
 
virtual ~PndSdsChargeWeightedPixelMapping ()
 
PndSdsChargeWeightedPixelMappingoperator= (PndSdsChargeWeightedPixelMapping &other)
 
PndSdsHit GetCluster (std::vector< PndSdsDigiPixel > pixelArray)
 Main function of class to calculate the PndSdsHit out of the given PndSdsDigis. More...
 
- Public Member Functions inherited from PndSdsPixelBackMapping
 PndSdsPixelBackMapping ()
 
 PndSdsPixelBackMapping (PndGeoHandling *geo)
 
 PndSdsPixelBackMapping (const PndSdsPixelBackMapping &other)
 
PndSdsPixelBackMappingoperator= (PndSdsPixelBackMapping &other)
 
virtual ~PndSdsPixelBackMapping ()
 
void SetVerbose (Int_t level)
 

Protected Attributes

PndSdsChargeConversionfChargeConverter
 
Double_t flx
 
Double_t fly
 
Int_t fcols
 
Int_t frows
 

Additional Inherited Members

- Public Attributes inherited from PndSdsPixelBackMapping
std::vector< PndSdsDigiPixelfDigiArray
 
PndGeoHandlingfGeoH
 
Int_t fVerbose
 

Detailed Description

PndSdsChargedWeightedPixelMapping: Gets a vector of DigiHits and calculates the cluster center weighted with the charge params: Number of columns in FE, Number of rows in FE, Pixel dimension in x, Pixel dimension in y params are taken from parameter database.

PndSdsChargeWeightedPixelMapping.h

Author
T.Stockmanns t.sto.nosp@m.ckma.nosp@m.nns@f.nosp@m.z-ju.nosp@m.elich.nosp@m..de

Definition at line 15 of file PndSdsChargeWeightedPixelMapping.h.

Constructor & Destructor Documentation

◆ PndSdsChargeWeightedPixelMapping() [1/3]

PndSdsChargeWeightedPixelMapping::PndSdsChargeWeightedPixelMapping ( )

◆ PndSdsChargeWeightedPixelMapping() [2/3]

◆ PndSdsChargeWeightedPixelMapping() [3/3]

PndSdsChargeWeightedPixelMapping::PndSdsChargeWeightedPixelMapping ( PndGeoHandling geo)

◆ ~PndSdsChargeWeightedPixelMapping()

virtual PndSdsChargeWeightedPixelMapping::~PndSdsChargeWeightedPixelMapping ( )
inlinevirtual

Definition at line 21 of file PndSdsChargeWeightedPixelMapping.h.

21 {};

Member Function Documentation

◆ GetCluster()

PndSdsHit PndSdsChargeWeightedPixelMapping::GetCluster ( std::vector< PndSdsDigiPixel pixelArray)
virtual

Main function of class to calculate the PndSdsHit out of the given PndSdsDigis.

Implements PndSdsPixelBackMapping.

Referenced by operator=().

◆ operator=()

Member Data Documentation

◆ fChargeConverter

PndSdsChargeConversion* PndSdsChargeWeightedPixelMapping::fChargeConverter
protected

Definition at line 34 of file PndSdsChargeWeightedPixelMapping.h.

Referenced by operator=().

◆ fcols

Int_t PndSdsChargeWeightedPixelMapping::fcols
protected

Definition at line 37 of file PndSdsChargeWeightedPixelMapping.h.

Referenced by operator=().

◆ flx

Double_t PndSdsChargeWeightedPixelMapping::flx
protected

Definition at line 35 of file PndSdsChargeWeightedPixelMapping.h.

Referenced by operator=().

◆ fly

Double_t PndSdsChargeWeightedPixelMapping::fly
protected

Definition at line 36 of file PndSdsChargeWeightedPixelMapping.h.

Referenced by operator=().

◆ frows

Int_t PndSdsChargeWeightedPixelMapping::frows
protected

Definition at line 38 of file PndSdsChargeWeightedPixelMapping.h.

Referenced by operator=().


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