FairRoot/PandaRoot
|
PndSdsChargedWeightedPixelMapping: Gets a vector of DigiHits and calculates the cluster center weighted with the charge. More...
#include <PndMvdChargeWeightedPixelMapping.h>
Public Member Functions | |
PndMvdChargeWeightedPixelMapping (Int_t verbose=0) | |
PndMvdChargeWeightedPixelMapping (PndGeoHandling *geo, Int_t verbose=0) | |
PndMvdChargeWeightedPixelMapping (PndGeoHandling *geo, PndSdsPixelDigiPar *digiPar, PndSdsTotDigiPar *totPar) | |
PndMvdChargeWeightedPixelMapping (const PndMvdChargeWeightedPixelMapping &)=delete | |
PndMvdChargeWeightedPixelMapping & | operator= (const PndMvdChargeWeightedPixelMapping &)=delete |
void | SetChargeConverter () |
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 | |
PndSdsPixelDigiPar * | fDigiPar |
PndSdsTotDigiPar * | fTotDigiPar |
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 |
PndSdsChargedWeightedPixelMapping: Gets a vector of DigiHits and calculates the cluster center weighted with the charge.
PndMvdChargeWeightedPixelMapping.h
Definition at line 13 of file PndMvdChargeWeightedPixelMapping.h.
PndMvdChargeWeightedPixelMapping::PndMvdChargeWeightedPixelMapping | ( | Int_t | verbose = 0 | ) |
Definition at line 6 of file PndMvdChargeWeightedPixelMapping.cxx.
References fDigiPar, fTotDigiPar, PndSdsPixelBackMapping::fVerbose, rtdb, SetChargeConverter(), and verbose.
PndMvdChargeWeightedPixelMapping::PndMvdChargeWeightedPixelMapping | ( | PndGeoHandling * | geo, |
Int_t | verbose = 0 |
||
) |
Definition at line 19 of file PndMvdChargeWeightedPixelMapping.cxx.
References fDigiPar, fTotDigiPar, PndSdsPixelBackMapping::fVerbose, rtdb, SetChargeConverter(), and verbose.
PndMvdChargeWeightedPixelMapping::PndMvdChargeWeightedPixelMapping | ( | PndGeoHandling * | geo, |
PndSdsPixelDigiPar * | digiPar, | ||
PndSdsTotDigiPar * | totPar | ||
) |
Definition at line 33 of file PndMvdChargeWeightedPixelMapping.cxx.
References SetChargeConverter().
|
delete |
|
virtualinherited |
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, PndSdsChargeWeightedPixelMapping::fChargeConverter, PndSdsChargeWeightedPixelMapping::fcols, PndSdsPixelBackMapping::fDigiArray, PndSdsPixelBackMapping::fGeoH, PndSdsChargeWeightedPixelMapping::flx, PndSdsChargeWeightedPixelMapping::fly, PndSdsChargeWeightedPixelMapping::frows, PndSdsPixelBackMapping::fVerbose, PndSdsChargeWeightedPixelMapping::GetSensorDimensions(), PndGeoHandling::GetSensorDimensionsShortId(), i, PndGeoHandling::LocalToMasterErrorsShortId(), PndGeoHandling::LocalToMasterShortId(), offset(), pos, row, PndSdsHit::SetCov(), sqrt(), and t.
Referenced by PndSdsIdealClusterTask::Exec().
|
delete |
void PndMvdChargeWeightedPixelMapping::SetChargeConverter | ( | ) |
Definition at line 41 of file PndMvdChargeWeightedPixelMapping.cxx.
References PndSdsChargeWeightedPixelMapping::fChargeConverter, PndSdsChargeWeightedPixelMapping::fcols, fDigiPar, PndSdsChargeWeightedPixelMapping::flx, PndSdsChargeWeightedPixelMapping::fly, PndSdsChargeWeightedPixelMapping::frows, fTotDigiPar, PndSdsPixelBackMapping::fVerbose, PndSdsPixelDigiPar::GetChargeConvMethod(), PndSdsTotDigiPar::GetChargingTime(), PndSdsTotDigiPar::GetClockFrequency(), PndSdsTotDigiPar::GetConstCurrent(), PndSdsPixelDigiPar::GetFECols(), PndSdsPixelDigiPar::GetFERows(), PndSdsPixelDigiPar::GetNoise(), PndSdsPixelDigiPar::GetThreshold(), PndSdsPixelDigiPar::GetXPitch(), and PndSdsPixelDigiPar::GetYPitch().
Referenced by PndMvdChargeWeightedPixelMapping().
|
inlineinherited |
Definition at line 28 of file PndSdsPixelBackMapping.h.
References PndSdsPixelBackMapping::fVerbose.
Referenced by PndSdsIdealClusterTask::Init().
|
protectedinherited |
Definition at line 41 of file PndSdsChargeWeightedPixelMapping.h.
Referenced by PndSdsChargeWeightedPixelMapping::GetCluster(), PndSdsChargeWeightedPixelMapping::operator=(), PndLmdChargeWeightedPixelMapping::PndLmdChargeWeightedPixelMapping(), and SetChargeConverter().
|
protectedinherited |
Definition at line 44 of file PndSdsChargeWeightedPixelMapping.h.
Referenced by PndSdsChargeWeightedPixelMapping::GetCluster(), PndSdsChargeWeightedPixelMapping::operator=(), PndLmdChargeWeightedPixelMapping::PndLmdChargeWeightedPixelMapping(), and SetChargeConverter().
|
inherited |
Definition at line 31 of file PndSdsPixelBackMapping.h.
Referenced by PndSdsChargeWeightedPixelMapping::GetCluster(), and PndSdsPixelBackMapping::operator=().
PndSdsPixelDigiPar* PndMvdChargeWeightedPixelMapping::fDigiPar |
Definition at line 24 of file PndMvdChargeWeightedPixelMapping.h.
Referenced by PndMvdChargeWeightedPixelMapping(), and SetChargeConverter().
|
inherited |
Definition at line 32 of file PndSdsPixelBackMapping.h.
Referenced by PndSdsChargeWeightedPixelMapping::GetCluster(), PndSdsChargeWeightedPixelMapping::GetSensorDimensions(), PndSdsChargeWeightedPixelMapping::GetTransformation(), and PndSdsPixelBackMapping::operator=().
|
protectedinherited |
Definition at line 42 of file PndSdsChargeWeightedPixelMapping.h.
Referenced by PndSdsChargeWeightedPixelMapping::GetCluster(), PndSdsChargeWeightedPixelMapping::operator=(), PndLmdChargeWeightedPixelMapping::PndLmdChargeWeightedPixelMapping(), and SetChargeConverter().
|
protectedinherited |
Definition at line 43 of file PndSdsChargeWeightedPixelMapping.h.
Referenced by PndSdsChargeWeightedPixelMapping::GetCluster(), PndSdsChargeWeightedPixelMapping::operator=(), PndLmdChargeWeightedPixelMapping::PndLmdChargeWeightedPixelMapping(), and SetChargeConverter().
|
protectedinherited |
Definition at line 45 of file PndSdsChargeWeightedPixelMapping.h.
Referenced by PndSdsChargeWeightedPixelMapping::GetCluster(), PndSdsChargeWeightedPixelMapping::operator=(), PndLmdChargeWeightedPixelMapping::PndLmdChargeWeightedPixelMapping(), and SetChargeConverter().
PndSdsTotDigiPar* PndMvdChargeWeightedPixelMapping::fTotDigiPar |
Definition at line 25 of file PndMvdChargeWeightedPixelMapping.h.
Referenced by PndMvdChargeWeightedPixelMapping(), and SetChargeConverter().
|
inherited |
Definition at line 33 of file PndSdsPixelBackMapping.h.
Referenced by PndSdsChargeWeightedPixelMapping::GetCluster(), PndSdsChargeWeightedPixelMapping::GetTransformation(), PndSdsPixelBackMapping::operator=(), PndLmdChargeWeightedPixelMapping::PndLmdChargeWeightedPixelMapping(), PndMvdChargeWeightedPixelMapping(), SetChargeConverter(), and PndSdsPixelBackMapping::SetVerbose().