DGTrigger
class description - source file - inheritance tree
    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)
    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]          
 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.