Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CrateMonitorEvent.h

Go to the documentation of this file.
00001 
00002 // $Id: CrateMonitorEvent.h,v 1.3 2004/12/10 19:34:10 bspeak Exp $
00003 //
00004 // Author: B. Speakman 2004.09.03
00005 //
00007 #ifndef CRATEMONITOREVENT_H
00008 #define CRATEMONITOREVENT_H
00009 
00010 #include "BlockEvent.h"
00011 #include "ChipEvent.h"
00012 #include "RSM.h"
00013 
00014 class CMChipEvent : public ChipEvent {
00015  public:
00016   CMChipEvent();
00017   void LocalReset();
00018   Float_t Temp;
00019   Float_t GroundPlaneV;
00020   Float_t ASDSupplyV;
00021   Float_t PosRailV;
00022   Float_t NegRail0V;
00023   Float_t NegRail1V;
00024   Float_t NegRail2V;
00025   ClassDef(CMChipEvent,1);
00026 };
00027 
00028 class CrateMonitorEvent : public BlockEvent {
00029  public:
00030   CrateMonitorEvent();
00031   void LocalReset();
00032 
00033   CMChipEvent* ChipGen(Char_t Crate,
00034                        Char_t Varc,
00035                        Char_t Vmm,
00036                        Char_t Vadc,
00037                        Char_t Vachip);
00038 
00039   Float_t ROPTempCPU[NCRATE];
00040   Float_t ROPTempMem[NCRATE];
00041   Float_t ROPTempPmc[NCRATE];
00042 
00043   ClassDef(CrateMonitorEvent,1);
00044 };
00045 #endif

Generated on Mon Feb 15 11:06:33 2010 for loon by  doxygen 1.3.9.1