DScaler


class description - source file - inheritance tree

class DScaler : public DModule


    public:
DScaler DScaler() DScaler DScaler(Char_t* mdesc, UInt_t addr) DScaler DScaler(DScaler&) virtual void ~DScaler() TClass* Class() void ClearInterrupt() void ClearScale() ULong_t* Data() void DisableInterrupt() void EnableInterrupt() Long_t GetCount(Int_t i) void IncrementScale() virtual TClass* IsA() const virtual void ReadVME() void RemoveVeto() virtual void ResetModule() void SetVeto() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b)

Data Members

private:
UShort_t fIntVector interrupt vector UShort_t fIntLevel interrupt level UShort_t fVetoStat veto state last read (1) UShort_t fRequest VME interrupt enabled ULong_t fCounter[16] counters UShort_t fScalStat 0 for 2*32, 1 for 64 UShort_t fFixCodeFA fixed code (0xfa = 250) UShort_t fFixCodeF5 fixed code (0xf5 = 245) UShort_t fManufacturer manufacturer (0x02 = 2) UShort_t fModType type (0x1f = 24) UShort_t fVersion version UShort_t fSerial serial number

Class Description

 DScaler handles the VME scaler V560 (CAEN).


DScaler(Char_t *mdesc, UInt_t addr) : DModule("scaler","CAEN V560",mdesc,addr)

~DScaler()

void ReadVME()

void ResetModule()



Inline Functions


            DScaler DScaler(Char_t* mdesc, UInt_t addr)
             Long_t GetCount(Int_t i)
           ULong_t* Data()
               void IncrementScale()
               void ClearScale()
               void SetVeto()
               void RemoveVeto()
               void EnableInterrupt()
               void DisableInterrupt()
               void ClearInterrupt()
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
            DScaler DScaler(DScaler&)


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.