FairRoot/PandaRoot
|
#include <PndSdsIdealChargeConversion.h>
Public Member Functions | |
PndSdsIdealChargeConversion (Double_t noise=0.) | |
~PndSdsIdealChargeConversion () | |
virtual Double_t | ChargeToDigiValue (Double_t charge) |
Converts a given charge in electrons into the electronics answer e.g. ToT [ns]. More... | |
virtual Double_t | DigiValueToCharge (Double_t digi) |
Converts a given digitized charge into charge in electrons. More... | |
virtual Double_t | GetRelativeError (Double_t charge) |
virtual Double_t | GetTimeStamp (Double_t time, Double_t, Double_t) |
absolute time stamp of a hit in ns (clock is taken into account) More... | |
virtual void | StartExecute () |
virtual void | EndExecute () |
virtual Double_t | DigiValueToCharge (PndSdsDigi &digi) |
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) |
Protected Member Functions | |
ClassDef (PndSdsIdealChargeConversion, 1) | |
Protected Attributes | |
Double_t | fNoise |
ideal charge conversion
Definition at line 9 of file PndSdsIdealChargeConversion.h.
|
inline |
Definition at line 12 of file PndSdsIdealChargeConversion.h.
|
inline |
Definition at line 13 of file PndSdsIdealChargeConversion.h.
Converts a given charge in electrons into the electronics answer e.g. ToT [ns].
Implements PndSdsChargeConversion.
Definition at line 14 of file PndSdsIdealChargeConversion.h.
|
protected |
Converts a given digitized charge into charge in electrons.
Implements PndSdsChargeConversion.
Definition at line 15 of file PndSdsIdealChargeConversion.h.
References digi.
|
virtualinherited |
Definition at line 3 of file PndSdsChargeConversion.cxx.
References PndSdsChargeConversion::DigiValueToCharge(), and PndSdsDigi::GetCharge().
|
inlinevirtualinherited |
Definition at line 21 of file PndSdsChargeConversion.h.
Referenced by PndSdsHybridHitProducer::Exec().
Definition at line 37 of file PndSdsChargeConversion.h.
References PndSdsChargeConversion::fParams, and PndSdsChargeConversion::it.
Referenced by PndSdsTotChargeConversion::ChargeToDigiValue(), PndSdsTotChargeConversion::DigiValueToCharge(), PndSdsTotChargeConversion::GetPileUpTime(), PndSdsTotChargeConversion::GetRelativeError(), PndSdsTotChargeConversion::GetTimeWalk(), and PndSdsTotChargeConversion::PndSdsTotChargeConversion().
Implements PndSdsChargeConversion.
Definition at line 16 of file PndSdsIdealChargeConversion.h.
References fNoise.
|
inlinevirtual |
absolute time stamp of a hit in ns (clock is taken into account)
Implements PndSdsChargeConversion.
Definition at line 17 of file PndSdsIdealChargeConversion.h.
|
inlinevirtualinherited |
Reimplemented in PndSdsTotChargeConversion.
Definition at line 31 of file PndSdsChargeConversion.h.
Referenced by PndLmdNoiseProducer::AddDigiPixel(), and PndMvdNoiseProducer::AddDigiPixel().
|
inlinevirtualinherited |
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 PndSdsChargeConversion::fParams.
Referenced by PndSdsTotChargeConversion::ChargeToDigiValue(), PndSdsTotChargeConversion::GetTimeWalk(), and PndSdsTotChargeConversion::PndSdsTotChargeConversion().
|
inlinevirtualinherited |
Reimplemented in PndSdsTotChargeConversion.
Definition at line 20 of file PndSdsChargeConversion.h.
Referenced by PndSdsHybridHitProducer::Exec().
|
protected |
Definition at line 17 of file PndSdsIdealChargeConversion.h.
Referenced by GetRelativeError().