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

DaqSnarlEvent.h

Go to the documentation of this file.
00001 
00002 // $Id: DaqSnarlEvent.h,v 1.4 2004/12/16 17:24:36 bspeak Exp $
00003 //
00004 // Author: B. Speakman 2004.09.03
00005 //
00007 #ifndef DAQSNARLEVENT_H
00008 #define DAQSNARLEVENT_H
00009 
00010 #include "BlockEvent.h"
00011 #include "ChipEvent.h"
00012 #include "RSM.h"
00013 
00014 class DSChipEvent : public ChipEvent {
00015  public:
00016   DSChipEvent();
00017   void LocalReset();
00018   Int_t ADC;
00019   Bool_t IsPulsed;
00020   Bool_t IsShield;
00021   ClassDef(DSChipEvent,2);
00022 };
00023 
00024 class DaqSnarlEvent : public BlockEvent {
00025  public:
00026   DaqSnarlEvent();
00027   void LocalReset();
00028 
00029   DSChipEvent* ChipGen(Char_t Crate,
00030                        Char_t Varc,
00031                        Char_t Vmm,
00032                        Char_t Vadc,
00033                        Char_t Vachip);
00034 
00035   Int_t CrateADC[NCRATE];
00036   Int_t MFADC[NMF];
00037   Int_t PreTrigADC;
00038   Int_t PostTrigADC;
00039   Int_t TotalADC;
00040 
00041   Short_t SMPlanesHit[2];
00042   //Short_t SHPlanesHit[4];
00043   Short_t SMHitBlock;
00044   Short_t Hits;
00045 
00046   ClassDef(DaqSnarlEvent,2);
00047 };
00048 #endif

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