| FairRoot/PandaRoot
    | 
#include <PndSdsChargeConversion.h>
 
  
 | Public Member Functions | |
| PndSdsChargeConversion (ConvType type) | |
| virtual | ~PndSdsChargeConversion () | 
| virtual void | StartExecute () | 
| virtual void | EndExecute () | 
| virtual Double_t | ChargeToDigiValue (Double_t Charge)=0 | 
| Converts a given charge in electrons into the electronics answer e.g. ToT [ns].  More... | |
| virtual Double_t | DigiValueToCharge (Double_t digi)=0 | 
| Converts a given digitized charge into charge in electrons.  More... | |
| virtual Double_t | DigiValueToCharge (PndSdsDigi &digi) | 
| virtual Double_t | GetRelativeError (Double_t Charge)=0 | 
| virtual Double_t | GetTimeStamp (Double_t tof, Double_t charge, Double_t MCEventTime)=0 | 
| absolute time stamp of a hit in ns (clock is taken into account)  More... | |
| virtual Double_t | GetTimeWalk (Double_t) | 
| virtual Double_t | GetTimeStampErrorAfterCorrection () | 
| virtual Double_t | GetTimeStep () | 
| Double_t | GetParameter (TString param) | 
| void | SetParameter (TString param, Double_t value) | 
| Private Member Functions | |
| ClassDef (PndSdsChargeConversion, 2) | |
| Private Attributes | |
| std::map< TString, Double_t > | fParams | 
| std::map< TString, Double_t > ::iterator | it | 
| ConvType | fConvType | 
Definition at line 14 of file PndSdsChargeConversion.h.
| 
 | inline | 
Definition at line 18 of file PndSdsChargeConversion.h.
| 
 | inlinevirtual | 
Definition at line 19 of file PndSdsChargeConversion.h.
Converts a given charge in electrons into the electronics answer e.g. ToT [ns].
Implemented in PndSdsTotChargeConversion, PndSdsAdcChargeConversion, and PndSdsIdealChargeConversion.
Referenced by PndSdsStripHitProducer::AddDigi(), PndLmdNoiseProducer::AddDigiPixel(), PndMvdNoiseProducer::AddDigiPixel(), PndMvdNoiseProducer::AddDigiStrip(), and PndSdsHybridHitProducer::Exec().
| 
 | private | 
Converts a given digitized charge into charge in electrons.
Implemented in PndSdsTotChargeConversion, PndSdsAdcChargeConversion, and PndSdsIdealChargeConversion.
Referenced by PndSdsStripHitProducer::AddDigi(), PndSdsStripClusterTask::CalcMeanCharge(), PndSdsChargeWeightingAlgorithms::DigiCharge(), DigiValueToCharge(), PndSdsHybridHitProducer::Exec(), PndMQSdsChargeWeightedPixelMapping::GetCluster(), PndSdsChargeWeightedPixelMapping::GetCluster(), and PndSdsSimplePixelClusterFinder::GetClusters().
| 
 | virtual | 
Definition at line 3 of file PndSdsChargeConversion.cxx.
References DigiValueToCharge(), and PndSdsDigi::GetCharge().
| 
 | inlinevirtual | 
Definition at line 21 of file PndSdsChargeConversion.h.
Referenced by PndSdsHybridHitProducer::Exec().
Definition at line 37 of file PndSdsChargeConversion.h.
Referenced by PndSdsTotChargeConversion::ChargeToDigiValue(), PndSdsTotChargeConversion::DigiValueToCharge(), PndSdsTotChargeConversion::GetPileUpTime(), PndSdsTotChargeConversion::GetRelativeError(), PndSdsTotChargeConversion::GetTimeWalk(), and PndSdsTotChargeConversion::PndSdsTotChargeConversion().
Implemented in PndSdsTotChargeConversion, PndSdsAdcChargeConversion, and PndSdsIdealChargeConversion.
Referenced by PndSdsChargeWeightingAlgorithms::DigiChargeError().
| 
 | pure virtual | 
absolute time stamp of a hit in ns (clock is taken into account)
Implemented in PndSdsTotChargeConversion, PndSdsAdcChargeConversion, and PndSdsIdealChargeConversion.
Referenced by PndLmdNoiseProducer::AddDigiPixel(), PndMvdNoiseProducer::AddDigiPixel(), PndSdsStripHitProducer::DigitizeTime(), and PndSdsHybridHitProducer::Exec().
| 
 | inlinevirtual | 
Reimplemented in PndSdsTotChargeConversion.
Definition at line 31 of file PndSdsChargeConversion.h.
Referenced by PndLmdNoiseProducer::AddDigiPixel(), and PndMvdNoiseProducer::AddDigiPixel().
| 
 | inlinevirtual | 
Reimplemented in PndSdsTotChargeConversion.
Definition at line 35 of file PndSdsChargeConversion.h.
Referenced by PndSdsStripHitProducer::AddDigi(), and PndSdsHybridHitProducer::Exec().
Reimplemented in PndSdsTotChargeConversion.
Definition at line 27 of file PndSdsChargeConversion.h.
Referenced by PndSdsStripHitProducer::AddDigi(), PndLmdNoiseProducer::AddDigiPixel(), PndMvdNoiseProducer::AddDigiPixel(), and PndSdsHybridHitProducer::Exec().
Definition at line 45 of file PndSdsChargeConversion.h.
References fParams.
Referenced by PndSdsTotChargeConversion::ChargeToDigiValue(), PndSdsTotChargeConversion::GetTimeWalk(), and PndSdsTotChargeConversion::PndSdsTotChargeConversion().
| 
 | inlinevirtual | 
Reimplemented in PndSdsTotChargeConversion.
Definition at line 20 of file PndSdsChargeConversion.h.
Referenced by PndSdsHybridHitProducer::Exec().
| 
 | private | 
Definition at line 53 of file PndSdsChargeConversion.h.
Definition at line 48 of file PndSdsChargeConversion.h.
Referenced by GetParameter(), and SetParameter().
Definition at line 52 of file PndSdsChargeConversion.h.
Referenced by GetParameter().
 1.8.5
 1.8.5