DGTrigger


class description - source file - inheritance tree

class DGTrigger : public TGMainFrame


    public:
DGTrigger DGTrigger(DTrigger* trigger) DGTrigger DGTrigger(DGTrigger&) virtual void ~DGTrigger() TClass* Class() void CloseScalerDatabase() void FillScalerDatabase() virtual Bool_t HandleTimer(TTimer* tim) virtual TClass* IsA() const void OpenScalerDatabase(Char_t*) virtual Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2) void Refresh() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b)

Data Members

private:
DTrigger* fTrigger trigger object pointer TTimer* fTimer timer pointer Int_t fTick timer downscale-counter TDatime* fDatime current time ofstream* fLog log-file stream pointer ofstream* fScalFile scaler database pointer TTree* fScalTree scaler database pointer DGMonitor* fMonitor monitor ( = lower panel) TGMenuBar* fMenuBar TGPopupMenu* fMenuFile TGPopupMenu* fMenuExpert TGPopupMenu* fMenuHelp TGPopupMenu* fMenuDebug TRootEmbeddedCanvas* fCanvasFrame TGHorizontalFrame* fControlFrame TGHorizontalFrame* fLogicMTCALFrameSlice[8] TGHorizontalFrame* fFLTEnableFrameSlice[18] TGHorizontalFrame* fSLTSDDMultFrameSlice[18] TGVerticalFrame* fLogicFrame TGVerticalFrame* fFLTFrame TGVerticalFrame* fSLTFrame TGVerticalFrame* fBusyFrame TGLabel* fLogicLab TGLabel* fFLTLab TGLabel* fSLTLab TGLabel* fBusyLab TGLabel* fFLTDownLab TGGroupFrame* fLogicPhysFrame TGGroupFrame* fLogicMTCALFrame TGGroupFrame* fFLTEnableFrame TGGroupFrame* fSLTRequireFrame TGGroupFrame* fSLTSDDMultFrame TGGroupFrame* fBusyWaitFrame TGTextButton* fLogicPhysEditLogic TGTextButton* fLogicPhysTestLogic TGCheckButton* fLogicPhysBbp TGCheckButton* fLogicPhysIbp TGCheckButton* fLogicMTCALBut[2][8] TGCheckButton* fFLTEnableBut[18] TGCheckButton* fSLTRequireBut[18] TGCheckButton* fSLTSDDMultBut[18] TGCheckButton* fBusyWaitBut[18] TGTextBuffer* fFLTDownB[18] TGTextBuffer* fSDDThrB[4] TGTextBuffer* fSDDDowB[4] TGTextEntry* fFLTDownE[18] TGTextEntry* fSDDThrE[4] TGTextEntry* fSDDDowE[4]

Class Description

 DGTrigger is a GUI for DTrigger



DGTrigger(DTrigger *trigger) : TGMainFrame(gClient->GetRoot(), 0, 0)

~DGTrigger()

void Refresh()
 Update display so it represents actual contents of fTrigger.

Bool_t HandleTimer(TTimer *tim)

Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2)

void OpenScalerDatabase(Char_t *scalfilename)
 Open scaler database file.
 Sorry guys but for safety reasons I preferred a simple ASCII file
 than a ROOT file and a ROOT tree. After I managed to corrupt ROOT
 file by crashing the writing program, I got scared and went back
 to simple ASCII which I always can edit if something goes wrong.

void CloseScalerDatabase()

void FillScalerDatabase()
 write actual scaler counts on scaler database



Inline Functions


            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
          DGTrigger DGTrigger(DGTrigger&)


Author: Dariusz Miskowiec
Last update: 1999


ROOT page - Class index - 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.