FairRoot/PandaRoot
|
PndSdsChargedWeightedPixelMapping: Gets a vector of DigiHits and calculates the cluster center weighted with the charge. More...
#include <PndMQMvdChargeWeightedPixelMapping.h>
Public Member Functions | |
PndMQMvdChargeWeightedPixelMapping (Int_t verbose=0) | |
PndMQMvdChargeWeightedPixelMapping (PndGeoHandling *geo, Int_t verbose=0) | |
PndMQMvdChargeWeightedPixelMapping (PndGeoHandling *geo, PndSdsPixelDigiPar *digiPar, PndSdsTotDigiPar *totPar) | |
virtual void | SetDigiPar (PndSdsPixelDigiPar *par) |
virtual void | SetTotPar (PndSdsTotDigiPar *par) |
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) |
virtual void | SetGeoHandling (PndGeoHandling *geo) |
Public Attributes | |
PndSdsPixelDigiPar * | fDigiPar |
PndSdsTotDigiPar * | fTotDigiPar |
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.
PndMQMvdChargeWeightedPixelMapping.h
Definition at line 13 of file PndMQMvdChargeWeightedPixelMapping.h.
PndMQMvdChargeWeightedPixelMapping::PndMQMvdChargeWeightedPixelMapping | ( | Int_t | verbose = 0 | ) |
Definition at line 6 of file PndMQMvdChargeWeightedPixelMapping.cxx.
References fDigiPar, fTotDigiPar, PndMQSdsPixelBackMapping::fVerbose, rtdb, SetChargeConverter(), and verbose.
PndMQMvdChargeWeightedPixelMapping::PndMQMvdChargeWeightedPixelMapping | ( | PndGeoHandling * | geo, |
Int_t | verbose = 0 |
||
) |
Definition at line 18 of file PndMQMvdChargeWeightedPixelMapping.cxx.
References fDigiPar, fTotDigiPar, PndMQSdsPixelBackMapping::fVerbose, rtdb, SetChargeConverter(), and verbose.
PndMQMvdChargeWeightedPixelMapping::PndMQMvdChargeWeightedPixelMapping | ( | PndGeoHandling * | geo, |
PndSdsPixelDigiPar * | digiPar, | ||
PndSdsTotDigiPar * | totPar | ||
) |
Definition at line 31 of file PndMQMvdChargeWeightedPixelMapping.cxx.
References SetChargeConverter().
|
virtualinherited |
Main function of class to calculate the PndSdsHit out of the given PndSdsDigis.
Implements PndMQSdsPixelBackMapping.
Definition at line 15 of file PndMQSdsChargeWeightedPixelMapping.cxx.
References col, count, PndSdsChargeConversion::DigiValueToCharge(), Double_t, PndMQSdsChargeWeightedPixelMapping::fChargeConverter, PndMQSdsChargeWeightedPixelMapping::fcols, PndMQSdsPixelBackMapping::fGeoH, PndMQSdsChargeWeightedPixelMapping::flx, PndMQSdsChargeWeightedPixelMapping::fly, PndMQSdsChargeWeightedPixelMapping::frows, PndMQSdsPixelBackMapping::fVerbose, PndMQSdsChargeWeightedPixelMapping::GetSensorDimensions(), PndGeoHandling::GetSensorDimensionsShortId(), i, PndGeoHandling::LocalToMasterErrorsShortId(), PndGeoHandling::LocalToMasterShortId(), offset(), pos, row, PndSdsHit::SetCov(), sqrt(), and t.
Referenced by PndMQMvdPixelDigiProcessorBursts::ProcessData(), and PndMQFileSinkBursts::Run().
void PndMQMvdChargeWeightedPixelMapping::SetChargeConverter | ( | ) |
Definition at line 37 of file PndMQMvdChargeWeightedPixelMapping.cxx.
References PndMQSdsChargeWeightedPixelMapping::fChargeConverter, PndMQSdsChargeWeightedPixelMapping::fcols, fDigiPar, PndMQSdsChargeWeightedPixelMapping::flx, PndMQSdsChargeWeightedPixelMapping::fly, PndMQSdsChargeWeightedPixelMapping::frows, fTotDigiPar, PndMQSdsPixelBackMapping::fVerbose, PndSdsPixelDigiPar::GetChargeConvMethod(), PndSdsTotDigiPar::GetChargingTime(), PndSdsTotDigiPar::GetClockFrequency(), PndSdsTotDigiPar::GetConstCurrent(), PndSdsPixelDigiPar::GetFECols(), PndSdsPixelDigiPar::GetFERows(), PndSdsPixelDigiPar::GetNoise(), PndSdsPixelDigiPar::GetThreshold(), PndSdsPixelDigiPar::GetXPitch(), and PndSdsPixelDigiPar::GetYPitch().
Referenced by PndMQMvdChargeWeightedPixelMapping().
|
inlinevirtual |
Definition at line 21 of file PndMQMvdChargeWeightedPixelMapping.h.
Referenced by PndMQMvdPixelDigiProcessorBursts::SetParameters().
|
inlinevirtualinherited |
Definition at line 19 of file PndMQSdsPixelBackMapping.h.
References PndMQSdsPixelBackMapping::fGeoH.
Referenced by PndMQMvdPixelDigiProcessorBursts::SetParameters().
|
inlinevirtual |
Definition at line 22 of file PndMQMvdChargeWeightedPixelMapping.h.
References fTotDigiPar, and par.
Referenced by PndMQMvdPixelDigiProcessorBursts::SetParameters().
|
inlineinherited |
Definition at line 16 of file PndMQSdsPixelBackMapping.h.
References PndMQSdsPixelBackMapping::fVerbose.
|
protectedinherited |
Definition at line 24 of file PndMQSdsChargeWeightedPixelMapping.h.
Referenced by PndMQSdsChargeWeightedPixelMapping::GetCluster(), and SetChargeConverter().
|
protectedinherited |
Definition at line 27 of file PndMQSdsChargeWeightedPixelMapping.h.
Referenced by PndMQSdsChargeWeightedPixelMapping::GetCluster(), and SetChargeConverter().
PndSdsPixelDigiPar* PndMQMvdChargeWeightedPixelMapping::fDigiPar |
Definition at line 25 of file PndMQMvdChargeWeightedPixelMapping.h.
Referenced by PndMQMvdChargeWeightedPixelMapping(), SetChargeConverter(), and SetDigiPar().
|
inherited |
Definition at line 21 of file PndMQSdsPixelBackMapping.h.
Referenced by PndMQSdsChargeWeightedPixelMapping::GetCluster(), PndMQSdsChargeWeightedPixelMapping::GetSensorDimensions(), PndMQSdsChargeWeightedPixelMapping::GetTransformation(), PndMQSdsPixelBackMapping::PndMQSdsPixelBackMapping(), and PndMQSdsPixelBackMapping::SetGeoHandling().
|
protectedinherited |
Definition at line 25 of file PndMQSdsChargeWeightedPixelMapping.h.
Referenced by PndMQSdsChargeWeightedPixelMapping::GetCluster(), and SetChargeConverter().
|
protectedinherited |
Definition at line 26 of file PndMQSdsChargeWeightedPixelMapping.h.
Referenced by PndMQSdsChargeWeightedPixelMapping::GetCluster(), and SetChargeConverter().
|
protectedinherited |
Definition at line 28 of file PndMQSdsChargeWeightedPixelMapping.h.
Referenced by PndMQSdsChargeWeightedPixelMapping::GetCluster(), and SetChargeConverter().
PndSdsTotDigiPar* PndMQMvdChargeWeightedPixelMapping::fTotDigiPar |
Definition at line 26 of file PndMQMvdChargeWeightedPixelMapping.h.
Referenced by PndMQMvdChargeWeightedPixelMapping(), SetChargeConverter(), and SetTotPar().
|
inherited |
Definition at line 22 of file PndMQSdsPixelBackMapping.h.
Referenced by PndMQSdsChargeWeightedPixelMapping::GetCluster(), PndMQSdsChargeWeightedPixelMapping::GetTransformation(), PndMQMvdChargeWeightedPixelMapping(), PndMQSdsPixelBackMapping::PndMQSdsPixelBackMapping(), SetChargeConverter(), and PndMQSdsPixelBackMapping::SetVerbose().