#include "hgo4onlineconfig.h" |
HGo4OnlineParam
class description - source file - inheritance tree (.pdf)
public:
HGo4OnlineParam(const char* name, const char* title)
HGo4OnlineParam(const HGo4OnlineParam&)
~HGo4OnlineParam()
static TClass* Class()
void clear()
void copySet(HGo4OnlineParam*)
Int_t getHodo()
TArrayI* getHodoDetSetup()
Int_t getHodoMaxLevel()
Int_t getHodoRaw()
Int_t getHodoRefresh()
TArrayI* getHodoUnp()
Int_t getMaxRate()
Int_t getMdc()
TArrayI* getMdcDetSetup()
Int_t getMdcLevel()
Int_t getMdcMaxLevel()
Int_t getMdcRefresh()
TArrayI* getMdcUnp()
Int_t getNLoop()
Bool_t getParams(HParamList*)
Int_t getPhysics()
Int_t getPhysicsRefresh()
Int_t getRich()
Int_t getRichCal()
Int_t getRichHit()
Int_t getRichMaxLevel()
Int_t getRichODRefresh()
Int_t getRichRaw()
Int_t getRichRefresh()
TArrayI* getRichUnp()
Int_t getShower()
Int_t getShowerCal()
Int_t getShowerHit()
Int_t getShowerIPUCal()
Int_t getShowerIPUHit()
Int_t getShowerMaxLevel()
Int_t getShowerRaw()
Int_t getShowerRefresh()
Int_t getShowerTofino()
Int_t getShowerTofinoMaxLevel()
TArrayI* getShowerUnp()
Int_t getSleep()
Int_t getStart()
Int_t getStartCal()
TArrayI* getStartDetSetup()
Int_t getStartHit()
Int_t getStartMaxLevel()
Int_t getStartRaw()
Int_t getStartRefresh()
TArrayI* getStartUnp()
Int_t getTof()
Int_t getTofCal()
Int_t getTofHit()
Int_t getTofino()
Int_t getTofinoCal()
Int_t getTofinoMaxLevel()
Int_t getTofinoRaw()
Int_t getTofinoRefresh()
TArrayI* getTofinoUnp()
Int_t getTofMaxLevel()
Int_t getTofRaw()
Int_t getTofRefresh()
TArrayI* getTofUnp()
Int_t getTrigger()
Int_t getTriggerMaxLevel()
Int_t getTriggerRefresh()
virtual TClass* IsA() const
Bool_t isEqual(HGo4OnlineParam*, Int_t det = 0)
HGo4OnlineParam& operator=(const HGo4OnlineParam&)
void printParam()
void printStatus()
void putParams(HParamList*)
void setHodo(Int_t i)
void setHodoMaxLevel(Int_t i)
void setHodoRaw(Int_t i)
void setHodoRefresh(Int_t i)
void setMaxRate(Int_t i)
void setMdc(Int_t i)
void setMdcDetSetup(TArrayI& array)
void setMdcLevel(Int_t i)
void setMdcMaxLevel(Int_t i)
void setMdcRefresh(Int_t i)
void setNLoop(Int_t i)
void setPhysics(Int_t i)
void setPhysicsRefresh(Int_t i)
void setRich(Int_t i)
void setRichCal(Int_t i)
void setRichHit(Int_t i)
void setRichMaxLevel(Int_t i)
void setRichODRefresh(Int_t i)
void setRichRaw(Int_t i)
void setRichRefresh(Int_t i)
void setShower(Int_t i)
void setShowerCal(Int_t i)
void setShowerHit(Int_t i)
void setShowerIPUCal(Int_t i)
void setShowerIPUHit(Int_t i)
void setShowerMaxLevel(Int_t i)
void setShowerRaw(Int_t i)
void setShowerRefresh(Int_t i)
void setShowerTofino(Int_t i)
void setSleep(Int_t i)
void setStart(Int_t i)
void setStartCal(Int_t i)
void setStartHit(Int_t i)
void setStartMaxLevel(Int_t i)
void setStartRaw(Int_t i)
void setStartRefresh(Int_t i)
void setTof(Int_t i)
void setTofCal(Int_t i)
void setTofHit(Int_t i)
void setTofino(Int_t i)
void setTofinoCal(Int_t i)
void setTofinoMaxLevel(Int_t i)
void setTofinoRaw(Int_t i)
void setTofinoRefresh(Int_t i)
void setTofinoShowerMaxLevel(Int_t i)
void setTofMaxLevel(Int_t i)
void setTofRaw(Int_t i)
void setTofRefresh(Int_t i)
void setTrigger(Int_t i)
void setTriggerMaxLevel(Int_t i)
void setTriggerRefresh(Int_t i)
void setupHodoDetector()
Bool_t setupHodoDetectorHasChanged()
void setupMdcDetector()
Bool_t setupMdcDetectorHasChanged()
void setupStartDetector()
Bool_t setupStartDetectorHasChanged()
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
Int_t nLoop /< number events in Hades event loop
Int_t sleep /< number of miliseconds to sleep
Int_t maxrate /< maximum eventrate
Int_t triggerrefresh /< refreshrate of trigger
Int_t startrefresh /< refreshrate of start
Int_t hodorefresh /< refreshrate of hodo
Int_t richrefresh /< refreshrate of rich
Int_t richODrefresh /< Oneline Display refreshrate of rich
Int_t mdcrefresh /< refreshrate of mdc
Int_t tofrefresh /< refreshrate of tof
Int_t tofinorefresh /< refreshrate of tofino
Int_t showerrefresh /< refreshrate of shower
Int_t physicsrefresh /< refreshrate of physics
Int_t trigger /< switch trigger on/off
Int_t start /< switch start on/off
Int_t startRaw /< switch start raw on/off
Int_t startCal /< switch start cal on/off
Int_t startHit /< switch start hit on/off
TArrayI startdetsetup /< switch start detector setup
Int_t rich /< switch rich on/off
Int_t richRaw /< switch rich raw on/off
Int_t richCal /< switch rich cal on/off
Int_t richHit /< switch rich hit on/off
Int_t mdc /< switch mdc on/off
Int_t mdcLevel /< switch mdc analysis level
TArrayI mdcdetsetup /< switch mdc detector setup
Int_t tof /< switch tof on/off
Int_t tofRaw /< switch tof raw on/off
Int_t tofCal /< switch tof cal on/off
Int_t tofHit /< switch tof hit on/off
Int_t tofino /< switch tofino on/off
Int_t tofinoRaw /< switch tofino raw on/off
Int_t tofinoCal /< switch tofino cal on/off
Int_t hodo /< switch hodo on/off
Int_t hodoRaw /< switch hodo raw on/off
TArrayI hododetsetup /< switch hodo detector setup
Int_t showertofino /< switch showertofino cal on/off
Int_t shower /< switch shower on/off
Int_t showerRaw /< switch shower raw on/off
Int_t showerCal /< switch shower cal on/off
Int_t showerHit /< switch shower hit on/off
Int_t showerIPUCal /< switch shower IPU cal on/off
Int_t showerIPUHit /< switch shower IPU hit on/off
Int_t physics /< switch physics on/off
TArrayI startunp /< start unpacker id
TArrayI richunp /< rich unpacker id
TArrayI mdcunp /< mdc unpacker id
TArrayI tofunp /< tof unpacker id
TArrayI tofinounp /< tofino unpacker id
TArrayI hodounp /< hodo unpacker id
TArrayI showerunp /< shower unpacker id
HGo4OnlineConfig
Container class for configuration of the the Hades Client
#include <stdlib.h>
HGo4OnlineParam(const char* name,const char* title)
: TNamed(name,title)
~HGo4OnlineParam()
void clear()
resets all values of the container
void copySet(HGo4OnlineParam* p)
copy all parameter to object of same type
Bool_t isEqual(HGo4OnlineParam* p,Int_t det)
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* l)
Puts all params of HGo4OnlineParam to the parameter list of
HParamList (which ist used by the io);
Bool_t getParams(HParamList* l)
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.
Inline Functions
void setTriggerRefresh(Int_t i)
Int_t getTriggerRefresh()
void setStartRefresh(Int_t i)
Int_t getStartRefresh()
void setHodoRefresh(Int_t i)
Int_t getHodoRefresh()
void setRichRefresh(Int_t i)
Int_t getRichRefresh()
void setRichODRefresh(Int_t i)
Int_t getRichODRefresh()
void setMdcRefresh(Int_t i)
Int_t getMdcRefresh()
void setTofRefresh(Int_t i)
Int_t getTofRefresh()
void setTofinoRefresh(Int_t i)
Int_t getTofinoRefresh()
void setShowerRefresh(Int_t i)
Int_t getShowerRefresh()
void setPhysicsRefresh(Int_t i)
Int_t getPhysicsRefresh()
void setNLoop(Int_t i)
Int_t getNLoop()
void setSleep(Int_t i)
Int_t getSleep()
void setMaxRate(Int_t i)
Int_t getMaxRate()
void setTrigger(Int_t i)
Int_t getTrigger()
void setStart(Int_t i)
Int_t getStart()
void setStartRaw(Int_t i)
Int_t getStartRaw()
void setStartCal(Int_t i)
Int_t getStartCal()
void setStartHit(Int_t i)
Int_t getStartHit()
TArrayI* getStartDetSetup()
void setHodo(Int_t i)
Int_t getHodo()
void setHodoRaw(Int_t i)
Int_t getHodoRaw()
TArrayI* getHodoDetSetup()
void setRich(Int_t i)
Int_t getRich()
void setRichRaw(Int_t i)
Int_t getRichRaw()
void setRichCal(Int_t i)
Int_t getRichCal()
void setRichHit(Int_t i)
Int_t getRichHit()
void setMdc(Int_t i)
Int_t getMdc()
void setMdcLevel(Int_t i)
Int_t getMdcLevel()
void setMdcDetSetup(TArrayI& array)
TArrayI* getMdcDetSetup()
void setTof(Int_t i)
Int_t getTof()
void setTofRaw(Int_t i)
Int_t getTofRaw()
void setTofCal(Int_t i)
Int_t getTofCal()
void setTofHit(Int_t i)
Int_t getTofHit()
void setTofino(Int_t i)
Int_t getTofino()
void setTofinoRaw(Int_t i)
Int_t getTofinoRaw()
void setTofinoCal(Int_t i)
Int_t getTofinoCal()
void setShowerTofino(Int_t i)
Int_t getShowerTofino()
void setShower(Int_t i)
Int_t getShower()
void setShowerRaw(Int_t i)
Int_t getShowerRaw()
void setShowerCal(Int_t i)
Int_t getShowerCal()
void setShowerHit(Int_t i)
Int_t getShowerHit()
void setShowerIPUCal(Int_t i)
Int_t getShowerIPUCal()
void setShowerIPUHit(Int_t i)
Int_t getShowerIPUHit()
void setPhysics(Int_t i)
Int_t getPhysics()
TArrayI* getStartUnp()
TArrayI* getHodoUnp()
TArrayI* getRichUnp()
TArrayI* getMdcUnp()
TArrayI* getTofUnp()
TArrayI* getTofinoUnp()
TArrayI* getShowerUnp()
Int_t getTriggerMaxLevel()
void setTriggerMaxLevel(Int_t i)
Int_t getStartMaxLevel()
void setStartMaxLevel(Int_t i)
Int_t getHodoMaxLevel()
void setHodoMaxLevel(Int_t i)
Int_t getRichMaxLevel()
void setRichMaxLevel(Int_t i)
Int_t getMdcMaxLevel()
void setMdcMaxLevel(Int_t i)
Int_t getTofMaxLevel()
void setTofMaxLevel(Int_t i)
Int_t getTofinoMaxLevel()
void setTofinoMaxLevel(Int_t i)
Int_t getShowerTofinoMaxLevel()
void setTofinoShowerMaxLevel(Int_t i)
void setShowerMaxLevel(Int_t i)
Int_t getShowerMaxLevel()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HGo4OnlineParam HGo4OnlineParam(const HGo4OnlineParam&)
HGo4OnlineParam& operator=(const HGo4OnlineParam&)
Last update: Fri Jan 26 11:55:26 2007
ROOT page - Class index - Class Hierarchy - Top of the page
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.