#include "tdcadcboard.hh"

CRT::CrtTdcAdcBoard


class description - source file - inheritance tree (.ps)

class CRT::CrtTdcAdcBoard : public CRT::CrtCamacBoard

Inheritance Chart:
TObject
<-
TNamed
<-
CRT::CrtBoard
<-
CRT::CrtCamacBoard
<-
CRT::CrtTdcAdcBoard
<-
CRT::CrtAdc2249ABoard
CRT::CrtScaler2551Board
CRT::CrtScaler84Board
CRT::CrtScalerS1Board
CRT::CrtSLACAdcBoard
CRT::CrtTdc2228ABoard
CRT::CrtTdc2277Board
CRT::CrtTdc3377Board
CRT::CrtTdc7186Board
 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.


    public:
void ~CrtTdcAdcBoard() virtual Int_t Assign(Int_t inVariable, Int_t inValue) const static TClass* Class() virtual Int_t Disable(Int_t inFlag, Int_t inChannel = 0) const virtual Int_t Enable(Int_t inFlag, Int_t inChannel = 0) const virtual Int_t HasData() const virtual Int_t Initialize() const virtual TClass* IsA() const CRT::CrtTdcAdcBoard& operator=(const CRT::CrtTdcAdcBoard&) virtual Int_t Prepare() const virtual Int_t Query(Int_t inVariable, Int_t* outValue) const virtual Int_t ReadModuleAndClear(Int_t* outChannels) const virtual Int_t Send(Int_t inCommand) const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual Int_t Test(Int_t inFlag, Int_t inChannel = 0) const virtual Int_t WaitForData(Int_t inTimeout) const

Data Members




Class Description

 Cosmic Ray Telescope Data Aquisition Software

 abstract class for a TDC or ADC board.



~CrtTdcAdcBoard()
 destructor

Int_t WaitForData(Int_t inTimeout) const
 waits until data has arrived in this module
 inTimeout defines the maximum number of seconds that is waited for
 until the function returns. A inTimeout of 0 will cause infinite
 waiting.
 return value is 1 if that is available, 0 if the timeout occured



Inline Functions


                       Int_t Send(Int_t inCommand) const
                       Int_t Assign(Int_t inVariable, Int_t inValue) const
                       Int_t Query(Int_t inVariable, Int_t* outValue) const
                       Int_t Test(Int_t inFlag, Int_t inChannel = 0) const
                       Int_t Enable(Int_t inFlag, Int_t inChannel = 0) const
                       Int_t Disable(Int_t inFlag, Int_t inChannel = 0) const
                       Int_t Initialize() const
                       Int_t Prepare() const
                       Int_t HasData() const
                       Int_t ReadModuleAndClear(Int_t* outChannels) const
                     TClass* Class()
                     TClass* IsA() const
                        void ShowMembers(TMemberInspector& insp, char* parent)
                        void Streamer(TBuffer& b)
                        void StreamerNVirtual(TBuffer& b)
        CRT::CrtTdcAdcBoard& operator=(const CRT::CrtTdcAdcBoard&)


Author: Thomas Hadig (Group EB SLAC Stanford CA USA)
Last update: $Date: 2003/08/22 22:31:12 $
Copyright Thomas Hadig, hadig@slac.stanford.edu


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.