PandaRoot
PndMQSdsChargeWeightedPixelMapping 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 <PndMQSdsChargeWeightedPixelMapping.h>

Inheritance diagram for PndMQSdsChargeWeightedPixelMapping:
PndMQSdsPixelBackMapping PndMQMvdChargeWeightedPixelMapping

Public Member Functions

 PndMQSdsChargeWeightedPixelMapping ()
 
virtual ~PndMQSdsChargeWeightedPixelMapping ()
 
 PndMQSdsChargeWeightedPixelMapping (PndGeoHandling *geo)
 
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 PndMQSdsPixelBackMapping
 PndMQSdsPixelBackMapping ()
 
 PndMQSdsPixelBackMapping (PndGeoHandling *geo)
 
virtual ~PndMQSdsPixelBackMapping ()
 
void SetVerbose (Int_t level)
 
virtual void SetGeoHandling (PndGeoHandling *geo)
 

Protected Attributes

PndSdsChargeConversionfChargeConverter
 
Double_t flx
 
Double_t fly
 
Int_t fcols
 
Int_t frows
 

Additional Inherited Members

- Public Attributes inherited from PndMQSdsPixelBackMapping
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.

PndMQSdsChargeWeightedPixelMapping.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 PndMQSdsChargeWeightedPixelMapping.h.

Constructor & Destructor Documentation

◆ PndMQSdsChargeWeightedPixelMapping() [1/2]

PndMQSdsChargeWeightedPixelMapping::PndMQSdsChargeWeightedPixelMapping ( )

◆ ~PndMQSdsChargeWeightedPixelMapping()

virtual PndMQSdsChargeWeightedPixelMapping::~PndMQSdsChargeWeightedPixelMapping ( )
inlinevirtual

Definition at line 18 of file PndMQSdsChargeWeightedPixelMapping.h.

References GetCluster(), and PndMQSdsChargeWeightedPixelMapping().

18 {};

◆ PndMQSdsChargeWeightedPixelMapping() [2/2]

PndMQSdsChargeWeightedPixelMapping::PndMQSdsChargeWeightedPixelMapping ( PndGeoHandling geo)

Member Function Documentation

◆ GetCluster()

PndSdsHit PndMQSdsChargeWeightedPixelMapping::GetCluster ( std::vector< PndSdsDigiPixel *> &  pixelArray)
virtual

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

Implements PndMQSdsPixelBackMapping.

Referenced by ~PndMQSdsChargeWeightedPixelMapping().

Member Data Documentation

◆ fChargeConverter

PndSdsChargeConversion* PndMQSdsChargeWeightedPixelMapping::fChargeConverter
protected

Definition at line 23 of file PndMQSdsChargeWeightedPixelMapping.h.

◆ fcols

Int_t PndMQSdsChargeWeightedPixelMapping::fcols
protected

Definition at line 26 of file PndMQSdsChargeWeightedPixelMapping.h.

◆ flx

Double_t PndMQSdsChargeWeightedPixelMapping::flx
protected

Definition at line 24 of file PndMQSdsChargeWeightedPixelMapping.h.

◆ fly

Double_t PndMQSdsChargeWeightedPixelMapping::fly
protected

Definition at line 25 of file PndMQSdsChargeWeightedPixelMapping.h.

◆ frows

Int_t PndMQSdsChargeWeightedPixelMapping::frows
protected

Definition at line 27 of file PndMQSdsChargeWeightedPixelMapping.h.


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