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
1.3.9.1