Generic handling of detector signal (calibration) attributes. More...
#include "NcAttrib.h"
Generic handling of detector signal (calibration) attributes.
Definition at line 15 of file NcAttrib.h.
Public Member Functions | |
| NcAttrib () | |
| NcAttrib (const NcAttrib &a) | |
| virtual | ~NcAttrib () |
| void | AddNamedSlot (TString s) |
| void | DecreaseEdgeValue (Int_t j=1) |
| void | DecreaseEdgeValue (TString name) |
| void | DeleteCalibrations (Int_t mode=0) |
| TF1 * | GetCalFunction (Int_t j=1) const |
| TF1 * | GetCalFunction (TString name) const |
| Int_t | GetCalWord (Int_t j=1) const |
| Int_t | GetCalWord (TString name) const |
| Int_t | GetDeadValue (Int_t j=1) const |
| Int_t | GetDeadValue (TString name) const |
| TF1 * | GetDecalFunction (Int_t j=1) const |
| TF1 * | GetDecalFunction (TString name) const |
| Int_t | GetEdgeValue (Int_t j=1) const |
| Int_t | GetEdgeValue (TString name) const |
| Float_t | GetGain (Int_t j=1) const |
| Float_t | GetGain (TString name) const |
| Int_t | GetGainFlag (Int_t j=1) const |
| Int_t | GetGainFlag (TString name) const |
| Int_t | GetLockValue (Int_t j=1) const |
| Int_t | GetLockValue (TString name) const |
| Int_t | GetNcalflags () const |
| Int_t | GetNcalfuncs () const |
| Int_t | GetNdecalfuncs () const |
| Int_t | GetNgains () const |
| Int_t | GetNnames () const |
| Int_t | GetNoffsets () const |
| virtual Int_t | GetNslots () const |
| Float_t | GetOffset (Int_t j=1) const |
| Float_t | GetOffset (TString name) const |
| Int_t | GetOffsetFlag (Int_t j=1) const |
| Int_t | GetOffsetFlag (TString name) const |
| Int_t | GetSlotIndex (TString name, Int_t opt=0) const |
| TString | GetSlotName (Int_t j=1) const |
| void | IncreaseEdgeValue (Int_t j=1) |
| void | IncreaseEdgeValue (TString name) |
| virtual void | List (Int_t j=0) const |
| virtual void | List (TString name) const |
| virtual void | Load (NcAttrib &a, Int_t j=0) |
| virtual void | Load (NcAttrib &a, TString name) |
| void | Lock (Int_t j=1) |
| void | Lock (TString name) |
| void | ResetGain (Int_t j=1) |
| void | ResetGain (TString name) |
| void | ResetOffset (Int_t j=1) |
| void | ResetOffset (TString name) |
| void | SetAlive (Int_t j=1) |
| void | SetAlive (TString name) |
| void | SetCalFunction (TF1 *f, Int_t j=1) |
| void | SetCalFunction (TF1 *f, TString name) |
| void | SetDead (Int_t j=1) |
| void | SetDead (TString name) |
| void | SetDecalFunction (TF1 *f, Int_t j=1) |
| void | SetDecalFunction (TF1 *f, TString name) |
| void | SetEdgeOff (Int_t j=1) |
| void | SetEdgeOff (TString name) |
| void | SetEdgeOn (Int_t j=1) |
| void | SetEdgeOn (TString name) |
| void | SetEdgeValue (Int_t val, Int_t j=1) |
| void | SetEdgeValue (Int_t val, TString name) |
| void | SetGain (Double_t gain, Int_t j=1) |
| void | SetGain (Double_t gain, TString name) |
| void | SetOffset (Double_t off, Int_t j=1) |
| void | SetOffset (Double_t off, TString name) |
| void | SetSlotName (TString s, Int_t j=1) |
| void | Unlock (Int_t j=1) |
| void | Unlock (TString name) |
Protected Member Functions | |
| void | SetCalFlags (Int_t gf, Int_t of, Int_t j) |
Protected Attributes | |
| TArrayI * | fCalflags |
| TObjArray * | fCalfuncs |
| TObjArray * | fDecalfuncs |
| TArrayF * | fGains |
| TObjArray * | fNames |
| TArrayF * | fOffsets |
| NcAttrib::NcAttrib | ( | ) |
Definition at line 69 of file NcAttrib.cxx.
|
virtual |
Definition at line 88 of file NcAttrib.cxx.
| NcAttrib::NcAttrib | ( | const NcAttrib & | a | ) |
Definition at line 128 of file NcAttrib.cxx.
| void NcAttrib::AddNamedSlot | ( | TString | s | ) |
Definition at line 1492 of file NcAttrib.cxx.
| void NcAttrib::DecreaseEdgeValue | ( | Int_t | j = 1 | ) |
Definition at line 1286 of file NcAttrib.cxx.
| void NcAttrib::DecreaseEdgeValue | ( | TString | name | ) |
Definition at line 1309 of file NcAttrib.cxx.
| void NcAttrib::DeleteCalibrations | ( | Int_t | mode = 0 | ) |
Definition at line 786 of file NcAttrib.cxx.
| TF1 * NcAttrib::GetCalFunction | ( | Int_t | j = 1 | ) | const |
Definition at line 1895 of file NcAttrib.cxx.
| TF1 * NcAttrib::GetCalFunction | ( | TString | name | ) | const |
Definition at line 1909 of file NcAttrib.cxx.
| Int_t NcAttrib::GetCalWord | ( | Int_t | j = 1 | ) | const |
Definition at line 529 of file NcAttrib.cxx.
| Int_t NcAttrib::GetCalWord | ( | TString | name | ) | const |
Definition at line 555 of file NcAttrib.cxx.
| Int_t NcAttrib::GetDeadValue | ( | Int_t | j = 1 | ) | const |
Definition at line 1375 of file NcAttrib.cxx.
| Int_t NcAttrib::GetDeadValue | ( | TString | name | ) | const |
Definition at line 1404 of file NcAttrib.cxx.
| TF1 * NcAttrib::GetDecalFunction | ( | Int_t | j = 1 | ) | const |
Definition at line 1996 of file NcAttrib.cxx.
| TF1 * NcAttrib::GetDecalFunction | ( | TString | name | ) | const |
Definition at line 2010 of file NcAttrib.cxx.
| Int_t NcAttrib::GetEdgeValue | ( | Int_t | j = 1 | ) | const |
Definition at line 1327 of file NcAttrib.cxx.
| Int_t NcAttrib::GetEdgeValue | ( | TString | name | ) | const |
Definition at line 1355 of file NcAttrib.cxx.
| Float_t NcAttrib::GetGain | ( | Int_t | j = 1 | ) | const |
Definition at line 576 of file NcAttrib.cxx.
| Float_t NcAttrib::GetGain | ( | TString | name | ) | const |
Definition at line 604 of file NcAttrib.cxx.
| Int_t NcAttrib::GetGainFlag | ( | Int_t | j = 1 | ) | const |
Definition at line 417 of file NcAttrib.cxx.
| Int_t NcAttrib::GetGainFlag | ( | TString | name | ) | const |
Definition at line 449 of file NcAttrib.cxx.
| Int_t NcAttrib::GetLockValue | ( | Int_t | j = 1 | ) | const |
Definition at line 1424 of file NcAttrib.cxx.
| Int_t NcAttrib::GetLockValue | ( | TString | name | ) | const |
Definition at line 1453 of file NcAttrib.cxx.
| Int_t NcAttrib::GetNcalflags | ( | ) | const |
Definition at line 229 of file NcAttrib.cxx.
| Int_t NcAttrib::GetNcalfuncs | ( | ) | const |
Definition at line 1859 of file NcAttrib.cxx.
| Int_t NcAttrib::GetNdecalfuncs | ( | ) | const |
Definition at line 1877 of file NcAttrib.cxx.
| Int_t NcAttrib::GetNgains | ( | ) | const |
Definition at line 191 of file NcAttrib.cxx.
| Int_t NcAttrib::GetNnames | ( | ) | const |
Definition at line 248 of file NcAttrib.cxx.
| Int_t NcAttrib::GetNoffsets | ( | ) | const |
Definition at line 210 of file NcAttrib.cxx.
|
virtual |
Reimplemented in NcSignal.
Definition at line 1473 of file NcAttrib.cxx.
| Float_t NcAttrib::GetOffset | ( | Int_t | j = 1 | ) | const |
Definition at line 624 of file NcAttrib.cxx.
| Float_t NcAttrib::GetOffset | ( | TString | name | ) | const |
Definition at line 652 of file NcAttrib.cxx.
| Int_t NcAttrib::GetOffsetFlag | ( | Int_t | j = 1 | ) | const |
Definition at line 473 of file NcAttrib.cxx.
| Int_t NcAttrib::GetOffsetFlag | ( | TString | name | ) | const |
Definition at line 505 of file NcAttrib.cxx.
| Int_t NcAttrib::GetSlotIndex | ( | TString | name, |
| Int_t | opt = 0 ) const |
Definition at line 1572 of file NcAttrib.cxx.
| TString NcAttrib::GetSlotName | ( | Int_t | j = 1 | ) | const |
Definition at line 1545 of file NcAttrib.cxx.
| void NcAttrib::IncreaseEdgeValue | ( | Int_t | j = 1 | ) |
Definition at line 1245 of file NcAttrib.cxx.
| void NcAttrib::IncreaseEdgeValue | ( | TString | name | ) |
Definition at line 1268 of file NcAttrib.cxx.
|
virtual |
Reimplemented in NcSignal.
Definition at line 1608 of file NcAttrib.cxx.
|
virtual |
Reimplemented in NcSignal.
Definition at line 1666 of file NcAttrib.cxx.
|
virtual |
Definition at line 1684 of file NcAttrib.cxx.
|
virtual |
Definition at line 1840 of file NcAttrib.cxx.
| void NcAttrib::Lock | ( | Int_t | j = 1 | ) |
Definition at line 995 of file NcAttrib.cxx.
| void NcAttrib::Lock | ( | TString | name | ) |
Definition at line 1037 of file NcAttrib.cxx.
| void NcAttrib::ResetGain | ( | Int_t | j = 1 | ) |
Definition at line 672 of file NcAttrib.cxx.
| void NcAttrib::ResetGain | ( | TString | name | ) |
Definition at line 711 of file NcAttrib.cxx.
| void NcAttrib::ResetOffset | ( | Int_t | j = 1 | ) |
Definition at line 729 of file NcAttrib.cxx.
| void NcAttrib::ResetOffset | ( | TString | name | ) |
Definition at line 768 of file NcAttrib.cxx.
| void NcAttrib::SetAlive | ( | Int_t | j = 1 | ) |
Definition at line 946 of file NcAttrib.cxx.
| void NcAttrib::SetAlive | ( | TString | name | ) |
Definition at line 977 of file NcAttrib.cxx.
|
protected |
Definition at line 377 of file NcAttrib.cxx.
| void NcAttrib::SetCalFunction | ( | TF1 * | f, |
| Int_t | j = 1 ) |
Definition at line 1924 of file NcAttrib.cxx.
| void NcAttrib::SetCalFunction | ( | TF1 * | f, |
| TString | name ) |
Definition at line 1974 of file NcAttrib.cxx.
| void NcAttrib::SetDead | ( | Int_t | j = 1 | ) |
Definition at line 886 of file NcAttrib.cxx.
| void NcAttrib::SetDead | ( | TString | name | ) |
Definition at line 928 of file NcAttrib.cxx.
| void NcAttrib::SetDecalFunction | ( | TF1 * | f, |
| Int_t | j = 1 ) |
Definition at line 2025 of file NcAttrib.cxx.
| void NcAttrib::SetDecalFunction | ( | TF1 * | f, |
| TString | name ) |
Definition at line 2075 of file NcAttrib.cxx.
| void NcAttrib::SetEdgeOff | ( | Int_t | j = 1 | ) |
Definition at line 1144 of file NcAttrib.cxx.
| void NcAttrib::SetEdgeOff | ( | TString | name | ) |
Definition at line 1167 of file NcAttrib.cxx.
| void NcAttrib::SetEdgeOn | ( | Int_t | j = 1 | ) |
Definition at line 1104 of file NcAttrib.cxx.
| void NcAttrib::SetEdgeOn | ( | TString | name | ) |
Definition at line 1126 of file NcAttrib.cxx.
| void NcAttrib::SetEdgeValue | ( | Int_t | val, |
| Int_t | j = 1 ) |
Definition at line 1185 of file NcAttrib.cxx.
| void NcAttrib::SetEdgeValue | ( | Int_t | val, |
| TString | name ) |
Definition at line 1227 of file NcAttrib.cxx.
| void NcAttrib::SetGain | ( | Double_t | gain, |
| Int_t | j = 1 ) |
Definition at line 267 of file NcAttrib.cxx.
| void NcAttrib::SetGain | ( | Double_t | gain, |
| TString | name ) |
Definition at line 304 of file NcAttrib.cxx.
| void NcAttrib::SetOffset | ( | Double_t | off, |
| Int_t | j = 1 ) |
Definition at line 322 of file NcAttrib.cxx.
| void NcAttrib::SetOffset | ( | Double_t | off, |
| TString | name ) |
Definition at line 359 of file NcAttrib.cxx.
| void NcAttrib::SetSlotName | ( | TString | s, |
| Int_t | j = 1 ) |
Definition at line 1507 of file NcAttrib.cxx.
| void NcAttrib::Unlock | ( | Int_t | j = 1 | ) |
Definition at line 1055 of file NcAttrib.cxx.
| void NcAttrib::Unlock | ( | TString | name | ) |
Definition at line 1086 of file NcAttrib.cxx.
|
protected |
Definition at line 92 of file NcAttrib.h.
|
protected |
Definition at line 94 of file NcAttrib.h.
|
protected |
Definition at line 95 of file NcAttrib.h.
|
protected |
Definition at line 90 of file NcAttrib.h.
|
protected |
Definition at line 93 of file NcAttrib.h.
|
protected |
Definition at line 91 of file NcAttrib.h.