4 #ifndef __KVINDRACSITOTLIGHTRECONSTRUCTOR_H 
    5 #define __KVINDRACSITOTLIGHTRECONSTRUCTOR_H 
    7 #include "KVDetectorSignal.h" 
    9 #include <KVINDRADetector.h> 
   23 #define NOT_CALCULATED 0 
   24 #define CALCULATED_WITH_GAIN_CORRECTION 1 
   25 #define NO_GAIN_CORRECTION 4 
   26 #define NEGATIVE_PEDESTAL_CORRECTED_VALUE 15 
   27 #define CALCULATION_NOT_CONVERGED 12 
   56         fFast(det->GetDetectorSignal(
"R_PedCor")),
 
   57         fSlow(det->GetDetectorSignal(
"L_PedCor")),
 
   80       if (ring >= 11 && ring <= 16)
 
   82       if (ring == 16 && module == 5)
 
   84       if (ring == 5 && module == 11)
 
#define ClassDefOverride(name, id)
 
char * Form(const char *fmt,...)
 
Base class for output signal data produced by a detector.
 
virtual Double_t GetValue(const KVNameValueList ¶ms="") const
 
const KVDetector * GetDetector() const
 
Calculation of light output from fast and slow components for INDRA CsI detectors.
 
Int_t GetStatus(const TString &) const override
 
Bool_t IsRaw() const override
 
KVINDRACsITotLightReconstructor()=default
 
Double_t tau
ring/module-dependent 'tau' of PM base in ns
 
UInt_t GetStatusLumiere() const
 
KVINDRACsITotLightReconstructor(const KVINDRADetector *det)
 
KVDetectorSignal * fSlow
pedestal corrected fast component, "R_PedCor"
 
Double_t GetValue(const KVNameValueList &="") const override
 
UInt_t fLumTotStatus
pedestal corrected slow component, "L_PedCor"
 
Bool_t LightIsGood() const
 
Base class for detectors of INDRA array.
 
UInt_t GetRingNumber() const
 
UInt_t GetModuleNumber() const
 
Handles lists of named parameters with different types, a list of KVNamedParameter objects.
 
virtual void SetTitle(const char *title="")
 
const char * GetName() const override