FairRoot/PandaRoot
|
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>
Public Member Functions | |
PndSdsChargeWeightedPixelMapping () | |
PndSdsChargeWeightedPixelMapping (const PndSdsChargeWeightedPixelMapping &other) | |
PndSdsChargeWeightedPixelMapping (PndGeoHandling *geo) | |
virtual | ~PndSdsChargeWeightedPixelMapping () |
PndSdsChargeWeightedPixelMapping & | operator= (PndSdsChargeWeightedPixelMapping &other) |
PndSdsHit | GetCluster (std::vector< PndSdsDigiPixel > pixelArray) |
Main function of class to calculate the PndSdsHit out of the given PndSdsDigis. More... | |
void | SetVerbose (Int_t level) |
Public Attributes | |
std::vector< PndSdsDigiPixel > | fDigiArray |
PndGeoHandling * | fGeoH |
Int_t | fVerbose |
Protected Attributes | |
PndSdsChargeConversion * | fChargeConverter |
Double_t | flx |
Double_t | fly |
Int_t | fcols |
Int_t | frows |
Private Member Functions | |
TGeoHMatrix | GetTransformation (Int_t sensorID) |
TVector3 | GetSensorDimensions (Int_t sensorID) |
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
Definition at line 15 of file PndSdsChargeWeightedPixelMapping.h.
PndSdsChargeWeightedPixelMapping::PndSdsChargeWeightedPixelMapping | ( | ) |
Definition at line 7 of file PndSdsChargeWeightedPixelMapping.cxx.
|
inline |
Definition at line 19 of file PndSdsChargeWeightedPixelMapping.h.
PndSdsChargeWeightedPixelMapping::PndSdsChargeWeightedPixelMapping | ( | PndGeoHandling * | geo | ) |
Definition at line 15 of file PndSdsChargeWeightedPixelMapping.cxx.
|
inlinevirtual |
Definition at line 28 of file PndSdsChargeWeightedPixelMapping.h.
|
virtual |
Main function of class to calculate the PndSdsHit out of the given PndSdsDigis.
Implements PndSdsPixelBackMapping.
Definition at line 24 of file PndSdsChargeWeightedPixelMapping.cxx.
References col, count, PndSdsChargeConversion::DigiValueToCharge(), Double_t, fChargeConverter, fcols, PndSdsPixelBackMapping::fDigiArray, PndSdsPixelBackMapping::fGeoH, flx, fly, frows, PndSdsPixelBackMapping::fVerbose, GetSensorDimensions(), PndGeoHandling::GetSensorDimensionsShortId(), i, PndGeoHandling::LocalToMasterErrorsShortId(), PndGeoHandling::LocalToMasterShortId(), offset(), pos, row, PndSdsHit::SetCov(), sqrt(), and t.
Referenced by PndSdsIdealClusterTask::Exec().
|
private |
Definition at line 146 of file PndSdsChargeWeightedPixelMapping.cxx.
References PndSdsPixelBackMapping::fGeoH, PndGeoHandling::GetPath(), and gGeoManager.
Referenced by GetCluster().
|
private |
Definition at line 137 of file PndSdsChargeWeightedPixelMapping.cxx.
References PndSdsPixelBackMapping::fGeoH, PndSdsPixelBackMapping::fVerbose, PndGeoHandling::GetPath(), and gGeoManager.
|
inline |
Definition at line 29 of file PndSdsChargeWeightedPixelMapping.h.
References fChargeConverter, fcols, flx, fly, and frows.
|
inlineinherited |
Definition at line 28 of file PndSdsPixelBackMapping.h.
References PndSdsPixelBackMapping::fVerbose.
Referenced by PndSdsIdealClusterTask::Init().
|
protected |
Definition at line 41 of file PndSdsChargeWeightedPixelMapping.h.
Referenced by GetCluster(), operator=(), PndLmdChargeWeightedPixelMapping::PndLmdChargeWeightedPixelMapping(), and PndMvdChargeWeightedPixelMapping::SetChargeConverter().
|
protected |
Definition at line 44 of file PndSdsChargeWeightedPixelMapping.h.
Referenced by GetCluster(), operator=(), PndLmdChargeWeightedPixelMapping::PndLmdChargeWeightedPixelMapping(), and PndMvdChargeWeightedPixelMapping::SetChargeConverter().
|
inherited |
Definition at line 31 of file PndSdsPixelBackMapping.h.
Referenced by GetCluster(), and PndSdsPixelBackMapping::operator=().
|
inherited |
Definition at line 32 of file PndSdsPixelBackMapping.h.
Referenced by GetCluster(), GetSensorDimensions(), GetTransformation(), and PndSdsPixelBackMapping::operator=().
|
protected |
Definition at line 42 of file PndSdsChargeWeightedPixelMapping.h.
Referenced by GetCluster(), operator=(), PndLmdChargeWeightedPixelMapping::PndLmdChargeWeightedPixelMapping(), and PndMvdChargeWeightedPixelMapping::SetChargeConverter().
|
protected |
Definition at line 43 of file PndSdsChargeWeightedPixelMapping.h.
Referenced by GetCluster(), operator=(), PndLmdChargeWeightedPixelMapping::PndLmdChargeWeightedPixelMapping(), and PndMvdChargeWeightedPixelMapping::SetChargeConverter().
|
protected |
Definition at line 45 of file PndSdsChargeWeightedPixelMapping.h.
Referenced by GetCluster(), operator=(), PndLmdChargeWeightedPixelMapping::PndLmdChargeWeightedPixelMapping(), and PndMvdChargeWeightedPixelMapping::SetChargeConverter().
|
inherited |
Definition at line 33 of file PndSdsPixelBackMapping.h.
Referenced by GetCluster(), GetTransformation(), PndSdsPixelBackMapping::operator=(), PndLmdChargeWeightedPixelMapping::PndLmdChargeWeightedPixelMapping(), PndMvdChargeWeightedPixelMapping::PndMvdChargeWeightedPixelMapping(), PndMvdChargeWeightedPixelMapping::SetChargeConverter(), and PndSdsPixelBackMapping::SetVerbose().