class HGo4OnlineParam: public TNamed

_HADES_CLASS_DESCRIPTION

 HGo4OnlineConfig

 Container class for configuration of the the Hades Client

#include <stdlib.h>

Function Members (Methods)

public:
HGo4OnlineParam(const HGo4OnlineParam&)
HGo4OnlineParam(const Char_t* name = "", const Char_t* title = "")
virtual~HGo4OnlineParam()
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
voidclear()
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
voidcopySet(HGo4OnlineParam*)
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
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
Int_tgetHodo()
Int_tgetHodoCal()
TArrayI*getHodoDetSetup()
Int_tgetHodoHit()
Int_tgetHodoHit2Start()
TArrayI*getHodoHitf()
Int_tgetHodoMaxLevel()
Int_tgetHodoRaw()
Int_tgetHodoRefresh()
TArrayI*getHodoUnp()
virtual const char*TObject::GetIconName() const
Int_tgetMaxRate()
Int_tgetMdc()
TArrayI*getMdcDetSetup()
Int_tgetMdcLevel()
Int_tgetMdcMaxLevel()
Int_tgetMdcRefresh()
TArrayI*getMdcUnp()
virtual const char*TNamed::GetName() const
Int_tgetNLoop()
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
Bool_tgetParams(HParamList*)
Int_tgetPhysics()
Int_tgetPhysicsRefresh()
Int_tgetRich()
Int_tgetRichCal()
Int_tgetRichHit()
Int_tgetRichMaxLevel()
Int_tgetRichODRefresh()
Int_tgetRichRaw()
Int_tgetRichRefresh()
TArrayI*getRichUnp()
Int_tgetShower()
Int_tgetShowerCal()
Int_tgetShowerHit()
Int_tgetShowerIPUCal()
Int_tgetShowerIPUHit()
Int_tgetShowerMaxLevel()
Int_tgetShowerRaw()
Int_tgetShowerRefresh()
Int_tgetShowerTofino()
Int_tgetShowerTofinoMaxLevel()
TArrayI*getShowerUnp()
Int_tgetSleep()
Int_tgetStart()
Int_tgetStartCal()
TArrayI*getStartDetSetup()
Int_tgetStartHit()
Int_tgetStartMaxLevel()
Int_tgetStartRaw()
Int_tgetStartRefresh()
TArrayI*getStartUnp()
virtual const char*TNamed::GetTitle() const
Int_tgetTof()
Int_tgetTofCal()
Int_tgetTofHit()
Int_tgetTofino()
Int_tgetTofinoCal()
Int_tgetTofinoMaxLevel()
Int_tgetTofinoRaw()
Int_tgetTofinoRefresh()
TArrayI*getTofinoUnp()
Int_tgetTofMaxLevel()
Int_tgetTofRaw()
Int_tgetTofRefresh()
TArrayI*getTofUnp()
Int_tgetTrigger()
Int_tgetTriggerMaxLevel()
Int_tgetTriggerRefresh()
virtual UInt_tTObject::GetUniqueID() const
Int_tgetWall()
Int_tgetWallCal()
Int_tgetWallHit()
Int_tgetWallMaxLevel()
Int_tgetWallRaw()
Int_tgetWallRefresh()
TArrayI*getWallUnp()
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
Bool_tisEqual(HGo4OnlineParam*, Int_t det = 0)
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()
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)
HGo4OnlineParam&operator=(const HGo4OnlineParam&)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidTNamed::Print(Option_t* option = "") const
voidprintParam()
voidprintStatus()
voidputParams(HParamList*)
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 = "")
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidsetHodo(Int_t i)
voidsetHodoCal(Int_t i)
voidsetHodoHit(Int_t i)
voidsetHodoHit2Start(Int_t i)
voidsetHodoMaxLevel(Int_t i)
voidsetHodoRaw(Int_t i)
voidsetHodoRefresh(Int_t i)
voidsetMaxRate(Int_t i)
voidsetMdc(Int_t i)
voidsetMdcDetSetup(TArrayI& array)
voidsetMdcLevel(Int_t i)
voidsetMdcMaxLevel(Int_t i)
voidsetMdcRefresh(Int_t i)
virtual voidTNamed::SetName(const char* name)MENU
virtual voidTNamed::SetNameTitle(const char* name, const char* title)
voidsetNLoop(Int_t i)
static voidTObject::SetObjectStat(Bool_t stat)
voidsetPhysics(Int_t i)
voidsetPhysicsRefresh(Int_t i)
voidsetRich(Int_t i)
voidsetRichCal(Int_t i)
voidsetRichHit(Int_t i)
voidsetRichMaxLevel(Int_t i)
voidsetRichODRefresh(Int_t i)
voidsetRichRaw(Int_t i)
voidsetRichRefresh(Int_t i)
voidsetShower(Int_t i)
voidsetShowerCal(Int_t i)
voidsetShowerHit(Int_t i)
voidsetShowerIPUCal(Int_t i)
voidsetShowerIPUHit(Int_t i)
voidsetShowerMaxLevel(Int_t i)
voidsetShowerRaw(Int_t i)
voidsetShowerRefresh(Int_t i)
voidsetShowerTofino(Int_t i)
voidsetSleep(Int_t i)
voidsetStart(Int_t i)
voidsetStartCal(Int_t i)
voidsetStartHit(Int_t i)
voidsetStartMaxLevel(Int_t i)
voidsetStartRaw(Int_t i)
voidsetStartRefresh(Int_t i)
virtual voidTNamed::SetTitle(const char* title = "")MENU
voidsetTof(Int_t i)
voidsetTofCal(Int_t i)
voidsetTofHit(Int_t i)
voidsetTofino(Int_t i)
voidsetTofinoCal(Int_t i)
voidsetTofinoMaxLevel(Int_t i)
voidsetTofinoRaw(Int_t i)
voidsetTofinoRefresh(Int_t i)
voidsetTofinoShowerMaxLevel(Int_t i)
voidsetTofMaxLevel(Int_t i)
voidsetTofRaw(Int_t i)
voidsetTofRefresh(Int_t i)
voidsetTrigger(Int_t i)
voidsetTriggerMaxLevel(Int_t i)
voidsetTriggerRefresh(Int_t i)
virtual voidTObject::SetUniqueID(UInt_t uid)
voidsetupHodoDetector()
Bool_tsetupHodoDetectorHasChanged()
voidsetupMdcDetector()
Bool_tsetupMdcDetectorHasChanged()
voidsetupStartDetector()
Bool_tsetupStartDetectorHasChanged()
voidsetWall(Int_t i)
voidsetWallCal(Int_t i)
voidsetWallHit(Int_t i)
voidsetWallMaxLevel(Int_t i)
voidsetWallRaw(Int_t i)
voidsetWallRefresh(Int_t i)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual Int_tTNamed::Sizeof() const
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& 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

public:
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
protected:
TStringTNamed::fNameobject identifier
TStringTNamed::fTitleobject title
Int_thodo/< switch hodo on/off
Int_thodoCal/< switch hodo cal on/off
Int_thodoHit/< switch hodo hit on/off
Int_thodoRaw/< switch hodo raw on/off
TArrayIhododetsetup/< switch hodo detector setup
Int_thodohit2start/< switch hodo hit2start copy
TArrayIhodohitf/< switch hodo hitfinder type
Int_thodorefresh/< refreshrate of hodo
TArrayIhodounp/< hodo unpacker id
Int_tmaxrate/< maximum eventrate
Int_tmdc/< switch mdc on/off
Int_tmdcLevel/< switch mdc analysis level
TArrayImdcdetsetup/< switch mdc detector setup
Int_tmdcrefresh/< refreshrate of mdc
TArrayImdcunp/< mdc unpacker id
Int_tnLoop/< number events in Hades event loop
Int_tphysics/< switch physics on/off
Int_tphysicsrefresh/< refreshrate of physics
Int_trich/< switch rich on/off
Int_trichCal/< switch rich cal on/off
Int_trichHit/< switch rich hit on/off
Int_trichODrefresh/< Oneline Display refreshrate of rich
Int_trichRaw/< switch rich raw on/off
Int_trichrefresh/< refreshrate of rich
TArrayIrichunp/< rich unpacker id
Int_tshower/< switch shower on/off
Int_tshowerCal/< switch shower cal on/off
Int_tshowerHit/< switch shower hit on/off
Int_tshowerIPUCal/< switch shower IPU cal on/off
Int_tshowerIPUHit/< switch shower IPU hit on/off
Int_tshowerRaw/< switch shower raw on/off
Int_tshowerrefresh/< refreshrate of shower
Int_tshowertofino/< switch showertofino cal on/off
TArrayIshowerunp/< shower unpacker id
Int_tsleep/< number of miliseconds to sleep
Int_tstart/< switch start on/off
Int_tstartCal/< switch start cal on/off
Int_tstartHit/< switch start hit on/off
Int_tstartRaw/< switch start raw on/off
TArrayIstartdetsetup/< switch start detector setup
Int_tstartrefresh/< refreshrate of start
TArrayIstartunp/< start unpacker id
Int_ttof/< switch tof on/off
Int_ttofCal/< switch tof cal on/off
Int_ttofHit/< switch tof hit on/off
Int_ttofRaw/< switch tof raw on/off
Int_ttofino/< switch tofino on/off
Int_ttofinoCal/< switch tofino cal on/off
Int_ttofinoRaw/< switch tofino raw on/off
Int_ttofinorefresh/< refreshrate of tofino
TArrayItofinounp/< tofino unpacker id
Int_ttofrefresh/< refreshrate of tof
TArrayItofunp/< tof unpacker id
Int_ttrigger/< switch trigger on/off
Int_ttriggerrefresh/< refreshrate of trigger
Int_twall/< switch wall on/off
Int_twallCal/< switch wall cal on/off
Int_twallHit/< switch wall hit on/off
Int_twallRaw/< switch wall raw on/off
Int_twallrefresh/< refreshrate of wall
TArrayIwallunp/< wall unpacker id

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

HGo4OnlineParam(const Char_t* name = "", const Char_t* title = "")
~HGo4OnlineParam()
void clear()
 resets all values of the container
void copySet(HGo4OnlineParam* )
 copy all parameter to object of same type
Bool_t isEqual(HGo4OnlineParam* , Int_t det = 0)
 compares if the content of to object ist the same.
 returns kTRUE if content ist the same , otherwise kFALSE.
 if det==0 the values which don't need a reinit of Hades
 are also compared.
void setupMdcDetector()
 setup the MdcDetector which the values of mdcdetsetup
Bool_t setupMdcDetectorHasChanged()
 compares the actual MdcDetector setup to the parameter settings
 returns kFALSE is parameters are the same as the setup
void setupStartDetector()
 setup the StartDetector which the values of startdetsetup
Bool_t setupStartDetectorHasChanged()
 compares the actual StartDetector setup to the parameter settings
 returns kFALSE is parameters are the same as the setup
void setupHodoDetector()
 setup the HodoDetector which the values of hododetsetup
Bool_t setupHodoDetectorHasChanged()
 compares the actual HodoDetector setup to the parameter settings
 returns kFALSE is parameters are the same as the setup
void putParams(HParamList* )
 Puts all params of HGo4OnlineParam to the parameter list of
 HParamList (which ist used by the io);
Bool_t getParams(HParamList* )
void printParam(void)
 prints the parameters of HGo4OnlineConfig to the screen.
 The printParam() of the subobjects are called to print the
 parameters of the corresponding subobject.
void printStatus(void)
 prints the parameters of HGo4OnlineConfig to the screen.
HGo4OnlineParam(const Char_t* name = "", const Char_t* title = "")
void setTriggerRefresh(Int_t i)
{triggerrefresh=i;}
Int_t getTriggerRefresh()
{return triggerrefresh;}
void setStartRefresh(Int_t i)
{startrefresh=i;}
Int_t getStartRefresh()
{return startrefresh;}
void setHodoRefresh(Int_t i)
{hodorefresh=i;}
Int_t getHodoRefresh()
{return hodorefresh;}
void setWallRefresh(Int_t i)
{wallrefresh=i;}
Int_t getWallRefresh()
{return wallrefresh;}
void setRichRefresh(Int_t i)
{richrefresh=i;}
Int_t getRichRefresh()
{return richrefresh;}
void setRichODRefresh(Int_t i)
{richODrefresh=i;}
Int_t getRichODRefresh()
{return richODrefresh;}
void setMdcRefresh(Int_t i)
{mdcrefresh=i;}
Int_t getMdcRefresh()
{return mdcrefresh;}
void setTofRefresh(Int_t i)
{tofrefresh=i;}
Int_t getTofRefresh()
{return tofrefresh;}
void setTofinoRefresh(Int_t i)
{tofinorefresh=i;}
Int_t getTofinoRefresh()
{return tofinorefresh;}
void setShowerRefresh(Int_t i)
{showerrefresh=i;}
Int_t getShowerRefresh()
{return showerrefresh;}
void setPhysicsRefresh(Int_t i)
{physicsrefresh=i;}
Int_t getPhysicsRefresh()
{return physicsrefresh;}
void setNLoop(Int_t i)
{nLoop=i;}
Int_t getNLoop()
{return nLoop;}
void setSleep(Int_t i)
{sleep=i;}
Int_t getSleep()
{return sleep;}
void setMaxRate(Int_t i)
{maxrate=i;}
Int_t getMaxRate()
{return maxrate;}
void setTrigger(Int_t i)
{trigger=i;}
Int_t getTrigger()
{return trigger;}
void setStart(Int_t i)
{start=i;}
Int_t getStart()
{return start;}
void setStartRaw(Int_t i)
{startRaw=i;}
Int_t getStartRaw()
{return startRaw;}
void setStartCal(Int_t i)
{startCal=i;}
Int_t getStartCal()
{return startCal;}
void setStartHit(Int_t i)
{startHit=i;}
Int_t getStartHit()
{return startHit;}
TArrayI* getStartDetSetup()
 copy startdetsetup to the HStartDetector
{return &startdetsetup;}
void setHodo(Int_t i)
{hodo=i;}
Int_t getHodo()
{return hodo;}
void setHodoRaw(Int_t i)
{hodoRaw=i;}
Int_t getHodoRaw()
{return hodoRaw;}
void setHodoCal(Int_t i)
{hodoCal=i;}
Int_t getHodoCal()
{return hodoCal;}
void setHodoHit(Int_t i)
{hodoHit=i;}
Int_t getHodoHit()
{return hodoHit;}
TArrayI* getHodoDetSetup()
{return &hododetsetup;}
TArrayI* getHodoHitf()
{return &hodohitf;}
void setHodoHit2Start(Int_t i)
{hodohit2start=i;}
Int_t getHodoHit2Start()
 copy hododetsetup to the HHodoDetector
{return hodohit2start;}
void setWall(Int_t i)
{wall=i;}
Int_t getWall()
{return wall;}
void setWallRaw(Int_t i)
{wallRaw=i;}
Int_t getWallRaw()
{return wallRaw;}
void setWallCal(Int_t i)
{wallCal=i;}
Int_t getWallCal()
{return wallCal;}
void setWallHit(Int_t i)
{wallHit=i;}
Int_t getWallHit()
{return wallHit;}
void setRich(Int_t i)
{rich=i;}
Int_t getRich()
{return rich;}
void setRichRaw(Int_t i)
{richRaw=i;}
Int_t getRichRaw()
{return richRaw;}
void setRichCal(Int_t i)
{richCal=i;}
Int_t getRichCal()
{return richCal;}
void setRichHit(Int_t i)
{richHit=i;}
Int_t getRichHit()
{return richHit;}
void setMdc(Int_t i)
{mdc=i;}
Int_t getMdc()
{return mdc;}
void setMdcLevel(Int_t i)
{mdcLevel=i;}
Int_t getMdcLevel()
{return mdcLevel;}
void setMdcDetSetup(TArrayI& array)
{mdcdetsetup.Copy(array);}
TArrayI* getMdcDetSetup()
 copy mdcdetsetup to the HMdcDetector
{return &mdcdetsetup;}
void setTof(Int_t i)
{tof=i;}
Int_t getTof()
{return tof;}
void setTofRaw(Int_t i)
{tofRaw=i;}
Int_t getTofRaw()
{return tofRaw;}
void setTofCal(Int_t i)
{tofCal=i;}
Int_t getTofCal()
{return tofCal;}
void setTofHit(Int_t i)
{tofHit=i;}
Int_t getTofHit()
{return tofHit;}
void setTofino(Int_t i)
{tofino=i;}
Int_t getTofino()
{return tofino;}
void setTofinoRaw(Int_t i)
{tofinoRaw=i;}
Int_t getTofinoRaw()
{return tofinoRaw;}
void setTofinoCal(Int_t i)
{tofinoCal=i;}
Int_t getTofinoCal()
{return tofinoCal;}
void setShowerTofino(Int_t i)
{showertofino=i;}
Int_t getShowerTofino()
{return showertofino;}
void setShower(Int_t i)
{shower=i;}
Int_t getShower()
{return shower;}
void setShowerRaw(Int_t i)
{showerRaw=i;}
Int_t getShowerRaw()
{return showerRaw;}
void setShowerCal(Int_t i)
{showerCal=i;}
Int_t getShowerCal()
{return showerCal;}
void setShowerHit(Int_t i)
{showerHit=i;}
Int_t getShowerHit()
{return showerHit;}
void setShowerIPUCal(Int_t i)
{showerIPUCal = i;}
Int_t getShowerIPUCal(void)
{return showerIPUCal;}
void setShowerIPUHit(Int_t i)
{showerIPUHit = i;}
Int_t getShowerIPUHit(void)
{return showerIPUHit;}
void setPhysics(Int_t i)
{physics=i;}
Int_t getPhysics()
{return physics;}
TArrayI* getStartUnp()
{return &startunp;}
TArrayI* getHodoUnp()
{return &hodounp;}
TArrayI* getWallUnp()
{return &wallunp;}
TArrayI* getRichUnp()
{return &richunp;}
TArrayI* getMdcUnp()
{return &mdcunp;}
TArrayI* getTofUnp()
{return &tofunp;}
TArrayI* getTofinoUnp()
{return &tofinounp;}
TArrayI* getShowerUnp()
{return &showerunp;}
Int_t getTriggerMaxLevel()
 Calculate max level of trigger
{return trigger;}
void setTriggerMaxLevel(Int_t i)
 Calculate max level of start
{trigger=i;}
Int_t getStartMaxLevel()
void setStartMaxLevel(Int_t i)
 set max level of start
Int_t getHodoMaxLevel()
 Calculate max level of hodo
void setHodoMaxLevel(Int_t i)
 set max level of hodo
Int_t getWallMaxLevel()
 Calculate max level of wall
void setWallMaxLevel(Int_t i)
 set max level of wall
Int_t getRichMaxLevel()
 Calculate max level of rich
void setRichMaxLevel(Int_t i)
 Calculate max level of rich
Int_t getMdcMaxLevel()
 Calculate max level of mdc
{return mdcLevel;}
void setMdcMaxLevel(Int_t i)
 Calculate max level of tof
{mdcLevel=i;}
Int_t getTofMaxLevel()
void setTofMaxLevel(Int_t i)
 set max level of tof
Int_t getTofinoMaxLevel()
 Calculate max level of tofino
void setTofinoMaxLevel(Int_t i)
 set max level of tofino
Int_t getShowerTofinoMaxLevel()
 Calculate max level of showertofino
{return showertofino;}
void setTofinoShowerMaxLevel(Int_t i)
 set max level of shower
{showertofino=i;}
void setShowerMaxLevel(Int_t i)
Int_t getShowerMaxLevel()
 Calculate max level of shower

Last change: Sat May 22 12:56:59 2010
Last generated: 2010-05-22 12:56

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.