![]() |
AliRoot Core
3dc7879 (3dc7879)
|
Handling of digits to raw data transformation. More...
#include <AliEMCALRawResponse.h>
Public Member Functions | |
AliEMCALRawResponse () | |
virtual | ~AliEMCALRawResponse () |
Static Public Member Functions | |
static Double_t | RawResponseFunction (Double_t *x, Double_t *par) |
static Bool_t | RawSampledResponse (Double_t dtime, Double_t damp, Int_t *adcH, Int_t *adcL, Int_t keyErr=0) |
static Double_t | GetFEENoise () |
static void | SetFEENoise (Double_t val) |
static Int_t | GetPedestalValue () |
static void | SetPedestalValue (Int_t val) |
static Double_t | GetRawFormatTimeTrigger () |
static Int_t | GetRawFormatThreshold () |
Static Private Attributes | |
static Double_t | fgTimeTrigger = 600E-9 |
Time shift of the digit, apply only if not done at digitization level. More... | |
static Int_t | fgThreshold = 1 |
Store ADC values avobe this limit demanded by AliAltoBuffer::WriteChannel() More... | |
static Int_t | fgPedestalValue = 0 |
Pedestal value, apply only if not done at digitization level. More... | |
static Double_t | fgFEENoise = 3. |
Electronics noise in ADC units, apply only if not done at digitization level. More... | |
Handling of digits to raw data transformation.
Utility Class for handling simulated digits to Raw data generation
Definition at line 20 of file AliEMCALRawResponse.h.
AliEMCALRawResponse::AliEMCALRawResponse | ( | ) |
Definition at line 40 of file AliEMCALRawResponse.cxx.
|
virtual |
Definition at line 45 of file AliEMCALRawResponse.cxx.
|
inlinestatic |
Definition at line 35 of file AliEMCALRawResponse.h.
|
inlinestatic |
Definition at line 38 of file AliEMCALRawResponse.h.
|
inlinestatic |
Definition at line 42 of file AliEMCALRawResponse.h.
Referenced by AliEMCALRawUtils::Digits2Raw().
|
inlinestatic |
Definition at line 41 of file AliEMCALRawResponse.h.
|
static |
Approximate response function of the EMCal electronics.
x | bin |
par | function parameters |
Definition at line 60 of file AliEMCALRawResponse.cxx.
Referenced by AliCaloRawAnalyzerKStandard::FitRaw().
|
static |
Sample the digit into raw format, assign time bin and signal depending on raw response function defined in RawResponseFunction(Double_t *x, Double_t *par).
dtime | time of the digit, input |
damp | amplitude of the digit, input |
adcH | time sample for high gain digits, output |
adcL | time sample for low gain digits, output |
keyErr | Add noise with fgFEENoise as mean gaussian value |
Definition at line 89 of file AliEMCALRawResponse.cxx.
Referenced by AliEMCALRawUtils::Digits2Raw().
|
inlinestatic |
Definition at line 36 of file AliEMCALRawResponse.h.
|
inlinestatic |
Definition at line 39 of file AliEMCALRawResponse.h.
|
staticprivate |
Electronics noise in ADC units, apply only if not done at digitization level.
Definition at line 52 of file AliEMCALRawResponse.h.
Referenced by GetFEENoise(), and SetFEENoise().
|
staticprivate |
Pedestal value, apply only if not done at digitization level.
Definition at line 50 of file AliEMCALRawResponse.h.
Referenced by GetPedestalValue(), and SetPedestalValue().
|
staticprivate |
Store ADC values avobe this limit demanded by AliAltoBuffer::WriteChannel()
Definition at line 48 of file AliEMCALRawResponse.h.
Referenced by GetRawFormatThreshold().
|
staticprivate |
Time shift of the digit, apply only if not done at digitization level.
Definition at line 46 of file AliEMCALRawResponse.h.
Referenced by GetRawFormatTimeTrigger().