4 #include "KVFAZIASignal.h"
7 #include "KVDigitalFilter.h"
14 #define LOG2 (double)6.93147180559945286e-01
15 # define M_PI 3.14159265358979323846
40 void KVFAZIASignal::init()
51 void KVFAZIASignal::ResetIndexes()
55 fFPGAOutputNumbers = 0;
96 void KVFAZIASignal::TreateOldSignalName()
116 fIndex = 100 * bb + 10 * qq +
tt;
117 fDetName.
Form(
"%s-%d", stit.
Data(), fIndex);
129 fDetName.
Form(
"%s-RUTH", stit.
Data());
154 TreateOldSignalName();
175 fDetName.
Form(
"%s-%d", stit.
Data(), fIndex);
213 if (fDetName !=
"") {
214 printf(
"\tAssociated to the detector %s\n", fDetName.
Data());
216 print_psa_parameters();
ValType GetDataSetEnv(const Char_t *type, const ValType &defval={}) const
FAZIA signal processing base class.
KVFAZIASignal()
Default constructor.
Double_t GetPSAParameter(const Char_t *parname) override
routines to read/change PSA parameters from configuration file or database
void Print(Option_t *chopt="") const override
Base class for digital signal processing.
const Char_t * GetType() const
virtual void SetDefaultValues()
To be defined in child class.
Extension of ROOT TString class which allows backwards compatibility with ROOT v3....
void Begin(TString delim) const
KVString Next(Bool_t strip_whitespace=kFALSE) const
Int_t GetNValues(TString delim) const
virtual const char * GetValue(const char *name, const char *dflt) const
const char * GetName() const override
const char * GetTitle() const override
virtual void Info(const char *method, const char *msgfmt,...) const
const char * Data() const
Bool_t BeginsWith(const char *s, ECaseCompare cmp=kExact) const
void Form(const char *fmt,...)
TString & ReplaceAll(const char *s1, const char *s2)
void Warning(UserClass p, const char *location, const char *va_(fmt),...)