ROOT logo
AliRoot » TRD » CAL » AliTRDCalDCSFEE

class AliTRDCalDCSFEE: public TNamed


TRD calibration class for TRD DCS FEE configuration parameters


Function Members (Methods)

public:
AliTRDCalDCSFEE()
AliTRDCalDCSFEE(const AliTRDCalDCSFEE&)
AliTRDCalDCSFEE(const char* name, const char* title)
virtual~AliTRDCalDCSFEE()
voidTObject::AbstractMethod(const char* method) const
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTNamed::Clear(Option_t* option = "")
virtual TObject*TNamed::Clone(const char* newname = "") const
virtual Int_tTNamed::Compare(const TObject* obj) const
virtual voidTNamed::Copy(TObject& named) const
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual voidTNamed::FillBuffer(char*& buffer)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
TStringGetAddOptions() const
TStringGetConfigName() const
Int_tGetConfigTag() const
TStringGetConfigVersion() const
Int_tGetDCSid() const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
Int_tGetFastStatNoise() const
TStringGetFilterType() const
Int_tGetGainTableAdcdac(Int_t r, Int_t m) const
TStringGetGainTableDesc() const
Int_tGetGainTableFgan(Int_t r, Int_t m, Int_t a) const
Int_tGetGainTableFgfn(Int_t r, Int_t m, Int_t a) const
TStringGetGainTableName() const
Int_tGetGainTableRocSerial() const
TStringGetGainTableRocType() const
virtual const char*TObject::GetIconName() const
Int_tGetLayer() const
Int_tGetMCMEventCnt(Int_t r, Int_t m) const
Int_tGetMCMGlobalState(Int_t r, Int_t m) const
Int_tGetMCMPtCnt(Int_t r, Int_t m) const
Int_tGetMCMStateNI(Int_t r, Int_t m) const
virtual const char*TNamed::GetName() const
Int_tGetNumberOfTimeBins() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
TStringGetReadoutParam() const
Int_tGetSelectiveNoZS() const
Int_tGetSingleHitThres() const
Int_tGetSM() const
Int_tGetStack() const
Int_tGetStatusBit() const
Int_tGetTCFilterLongDecPar() const
Int_tGetTCFilterShortDecPar() const
Int_tGetTCFilterWeight() const
TStringGetTestPattern() const
Int_tGetThreePadClustThres() const
virtual const char*TNamed::GetTitle() const
TStringGetTrackletDef() const
TStringGetTrackletMode() const
TStringGetTriggerSetup() const
virtual UInt_tTObject::GetUniqueID() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTNamed::Hash() const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTNamed::IsSortable() const
Bool_tTObject::IsZombie() const
virtual voidTNamed::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual Bool_tTObject::Notify()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
AliTRDCalDCSFEE&operator=(const AliTRDCalDCSFEE&)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidTNamed::Print(Option_t* option = "") const
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTObject::ResetBit(UInt_t f)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
voidSetAddOptions(TString adop)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidSetConfigName(TString cfgn)
voidSetConfigTag(Int_t cfgt)
voidSetConfigVersion(TString cfgv)
voidSetDCSid(Int_t dcsid)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidSetFastStatNoise(Int_t fstn)
voidSetFilterType(TString fity)
voidSetGainTableAdcdac(Int_t r, Int_t m, Int_t v)
voidSetGainTableDesc(TString gd)
voidSetGainTableFgan(Int_t r, Int_t m, Int_t a, Int_t v)
voidSetGainTableFgfn(Int_t r, Int_t m, Int_t a, Int_t v)
voidSetGainTableName(TString gt)
voidSetGainTableRocSerial(Int_t gts)
voidSetGainTableRocType(TString gr)
voidSetLayer(Int_t lyid)
voidSetMCMEventCnt(Int_t r, Int_t m, Int_t v)
voidSetMCMGlobalState(Int_t r, Int_t m, Int_t g)
voidSetMCMPtCnt(Int_t r, Int_t m, Int_t v)
voidSetMCMStateNI(Int_t r, Int_t m, Int_t v)
virtual voidTNamed::SetName(const char* name)MENU
virtual voidTNamed::SetNameTitle(const char* name, const char* title)
voidSetNumberOfTimeBins(Int_t value)
static voidTObject::SetObjectStat(Bool_t stat)
voidSetReadoutParam(TString rpar)
voidSetSelectiveNoZS(Int_t snzs)
voidSetSingleHitThres(Int_t sht)
voidSetSM(Int_t smid)
voidSetStack(Int_t stid)
voidSetStatusBit(Int_t stbit)
voidSetTCFilterLongDecPar(Int_t ldp)
voidSetTCFilterShortDecPar(Int_t sdp)
voidSetTCFilterWeight(Int_t tcfw)
voidSetTestPattern(TString tpat)
voidSetThreePadClustThres(Int_t tpct)
virtual voidTNamed::SetTitle(const char* title = "")MENU
voidSetTrackletDef(TString tdef)
voidSetTrackletMode(TString tmde)
voidSetTriggerSetup(TString trse)
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidShowMembers(TMemberInspector&)
virtual Int_tTNamed::Sizeof() const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual voidTObject::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()

Data Members

protected:
TStringfAddOptionsadditional options (nopm, nion)
TStringfConfigNameConfiguration name
Int_tfConfigTagConfiguration tag
TStringfConfigVersionConfiguration version
Int_tfDCSIDID of the DCS-Board
Int_tfFastStatNoisecollect statistics for fast noise mode
TStringfFilterTypefilter type (p, pgt, nf)
Int_tfGainTableAdcdac[8][18]array of gain table adcdac values
TStringfGainTableDescthe description of the gain table
Int_tfGainTableFgan[8][18][21]array of gain table fgan values
Int_tfGainTableFgfn[8][18][21]array of gain table fgfn values
TStringfGainTableNamethe name of the gain table
Int_tfGainTableRocSerialthe roc serial of the chamber from the gain table
TStringfGainTableRocTypethe roc type from the gain table
Int_tfLayerthe number of the layer 0..5
TStringTNamed::fNameobject identifier
Int_tfNumberOfTimeBinsNumber of timebins
Int_tfRStateEV[8][18]array of the event counters of the MCMs
Int_tfRStateGSM[8][18]array of the global states of the MCMs
Int_tfRStateNI[8][18]array of the network interface states of the MCMs
Int_tfRStatePTRG[8][18]array of the pretrigger counters of the MCMs
TStringfReadoutParamreadout parameter (zs, nozs, testpattern)
Int_tfSMthe number of the supermode 0..17
Int_tfSelNoZSwrite every fSelNoZS'th event without ZS
Int_tfSingleHitThresthreshold of single hits (arg of readout param)
Int_tfStackthe number of the stack 0..4
Int_tfStatusBit0 if everything is OK, otherwise !=0 (see impl. file)
Int_tfTCFilterLongDecPartail cancellation filter long decay parameter
Int_tfTCFilterShortDecPartail cancellation filter short decay parameter
Int_tfTCFilterWeighttail cancellation filter weight
TStringfTestPatternvalue of testpattern (for readout param)
Int_tfThrPdClsThresthreshold of 3-pad clusters (arg of readout param)
TStringTNamed::fTitleobject title
TStringfTrackletDefdefinition for tracklet mode trk
TStringfTrackletModetracklet mode (trk, csmtrk, notrk)
TStringfTriggerSetuptrigger setup (ptrg, autotrg, autol0)
static const Int_tfgkADCNumber of ADC channels
static const Int_tfgkMCMNumber of MCMs
static const Int_tfgkROBNumber of readout boards

Class Charts

Inheritance Chart:
TNamed
AliTRDCalDCSFEE

Function documentation

AliTRDCalDCSFEE()
 AliTRDCalDCSFEE default constructor

AliTRDCalDCSFEE(const char* name, const char* title)
 AliTRDCalDCSFEE constructor

AliTRDCalDCSFEE()
virtual ~AliTRDCalDCSFEE()
{ }
void SetStatusBit(Int_t stbit)
{ fStatusBit = stbit; }
void SetDCSid(Int_t dcsid)
{ fDCSID = dcsid; }
void SetSM(Int_t smid)
{ fSM = smid; }
void SetStack(Int_t stid)
{ fStack = stid; }
void SetLayer(Int_t lyid)
{ fLayer = lyid; }
void SetNumberOfTimeBins(Int_t value)
{ fNumberOfTimeBins = value; }
void SetConfigTag(Int_t cfgt)
{ fConfigTag = cfgt; }
void SetSingleHitThres(Int_t sht)
{ fSingleHitThres = sht; }
void SetThreePadClustThres(Int_t tpct)
{ fThrPdClsThres = tpct; }
void SetSelectiveNoZS(Int_t snzs)
{ fSelNoZS = snzs; }
void SetFastStatNoise(Int_t fstn)
{ fFastStatNoise = fstn; }
void SetTCFilterWeight(Int_t tcfw)
{ fTCFilterWeight = tcfw; }
void SetTCFilterShortDecPar(Int_t sdp)
void SetTCFilterLongDecPar(Int_t ldp)
void SetGainTableRocSerial(Int_t gts)
void SetFilterType(TString fity)
{ fFilterType = fity; }
void SetReadoutParam(TString rpar)
{ fReadoutParam = rpar; }
void SetTestPattern(TString tpat)
{ fTestPattern = tpat; }
void SetTrackletMode(TString tmde)
{ fTrackletMode = tmde; }
void SetTrackletDef(TString tdef)
{ fTrackletDef = tdef; }
void SetTriggerSetup(TString trse)
{ fTriggerSetup = trse; }
void SetAddOptions(TString adop)
{ fAddOptions = adop; }
void SetConfigName(TString cfgn)
{ fConfigName = cfgn; }
void SetConfigVersion(TString cfgv)
{ fConfigVersion = cfgv; }
void SetGainTableName(TString gt)
{ fGainTableName = gt; }
void SetGainTableDesc(TString gd)
{ fGainTableDesc = gd; }
void SetGainTableRocType(TString gr)
void SetMCMGlobalState(Int_t r, Int_t m, Int_t g)
{ fRStateGSM[r][m] = g; }
void SetMCMStateNI(Int_t r, Int_t m, Int_t v)
{ fRStateNI[r][m] = v; }
void SetMCMEventCnt(Int_t r, Int_t m, Int_t v)
{ fRStateEV[r][m] = v; }
void SetMCMPtCnt(Int_t r, Int_t m, Int_t v)
{ fRStatePTRG[r][m] = v; }
void SetGainTableAdcdac(Int_t r, Int_t m, Int_t v)
{ fGainTableAdcdac[r][m] = v;}
void SetGainTableFgfn(Int_t r, Int_t m, Int_t a, Int_t v)
{ fGainTableFgfn[r][m][a] = v; }
void SetGainTableFgan(Int_t r, Int_t m, Int_t a, Int_t v)
{ fGainTableFgan[r][m][a] = v; }
Int_t GetStatusBit() const
{ return fStatusBit; }
Int_t GetDCSid() const
{ return fDCSID; }
Int_t GetSM() const
{ return fSM; }
Int_t GetStack() const
{ return fStack; }
Int_t GetLayer() const
{ return fLayer; }
Int_t GetNumberOfTimeBins() const
{ return fNumberOfTimeBins; }
Int_t GetConfigTag() const
{ return fConfigTag; }
Int_t GetSingleHitThres() const
{ return fSingleHitThres; }
Int_t GetThreePadClustThres() const
{ return fThrPdClsThres; }
Int_t GetSelectiveNoZS() const
{ return fSelNoZS; }
Int_t GetTCFilterWeight() const
{ return fTCFilterWeight; }
Int_t GetTCFilterShortDecPar() const
Int_t GetTCFilterLongDecPar() const
Int_t GetFastStatNoise() const
{ return fFastStatNoise; }
Int_t GetGainTableRocSerial() const
TString GetFilterType() const
{ return fFilterType; }
TString GetReadoutParam() const
{ return fReadoutParam; }
TString GetTestPattern() const
{ return fTestPattern; }
TString GetTrackletMode() const
{ return fTrackletMode; }
TString GetTrackletDef() const
{ return fTrackletDef; }
TString GetTriggerSetup() const
{ return fTriggerSetup; }
TString GetAddOptions() const
{ return fAddOptions; }
TString GetConfigName() const
{ return fConfigName; }
TString GetConfigVersion() const
{ return fConfigVersion; }
TString GetGainTableName() const
{ return fGainTableName; }
TString GetGainTableDesc() const
{ return fGainTableDesc; }
TString GetGainTableRocType() const
{ return fGainTableRocType; }
Int_t GetMCMGlobalState(Int_t r, Int_t m) const
{ return fRStateGSM[r][m]; }
Int_t GetMCMStateNI(Int_t r, Int_t m) const
{ return fRStateNI[r][m]; }
Int_t GetMCMEventCnt(Int_t r, Int_t m) const
{ return fRStateEV[r][m]; }
Int_t GetMCMPtCnt(Int_t r, Int_t m) const
{ return fRStatePTRG[r][m]; }
Int_t GetGainTableAdcdac(Int_t r, Int_t m) const
{ return fGainTableAdcdac[r][m];}
Int_t GetGainTableFgfn(Int_t r, Int_t m, Int_t a) const
{ return fGainTableFgfn[r][m][a]; }
Int_t GetGainTableFgan(Int_t r, Int_t m, Int_t a) const
{ return fGainTableFgan[r][m][a]; }