NSCL DDAS 12.2-009
Support for XIA DDAS at FRIB
DDASReadoutMain.h
Go to the documentation of this file.
1/*
2 This software is Copyright by the Board of Trustees of Michigan
3 State University (c) Copyright 2005.
4
5 You may use this software under the terms of the GNU public license
6 (GPL). The terms of this license are described at:
7
8 http://www.gnu.org/licenses/gpl.txt
9
10 Authors
11 Ron Fox
12 Aaron Chester
13 NSCL
14 Michigan State University
15 East Lansing, MI 48824-1321
16*/
17
24#ifndef DDASREADOUTMAIN_H
25#define DDASREADOUTMAIN_H
26
27#include <CReadoutMain.h>
28
29class CTCLInterpreter;
30class CExperiment;
31
56class DDASReadoutMain : public CReadoutMain {
57public:
62 virtual void SetupReadout(CExperiment *pExperiment);
67 virtual void SetupScalers(CExperiment *pExperiment);
73 virtual void addCommands(CTCLInterpreter *pInterp);
79 virtual void SetupRunVariables(CTCLInterpreter *pInterp);
85 virtual void SetupStateVariables(CTCLInterpreter *pInterp);
86};
87
88#endif
Production readout class for DDAS systems.
Definition: DDASReadoutMain.h:56
virtual void SetupRunVariables(CTCLInterpreter *pInterp)
Setup run variables.
Definition: DDASReadoutMain.cpp:204
virtual void SetupScalers(CExperiment *pExperiment)
Setup the scaler Readout.
Definition: DDASReadoutMain.cpp:137
virtual void addCommands(CTCLInterpreter *pInterp)
Used to add Tcl commands. See the CTCLObjectProcessor class.
Definition: DDASReadoutMain.cpp:187
virtual void SetupStateVariables(CTCLInterpreter *pInterp)
Setup state variables.
Definition: DDASReadoutMain.cpp:223
virtual void SetupReadout(CExperiment *pExperiment)
Setup the Readout.
Definition: DDASReadoutMain.cpp:71