00001 // $Id: TMeshB1InputEvent.h 478 2009-10-29 12:26:09Z linev $ 00002 //----------------------------------------------------------------------- 00003 // The GSI Online Offline Object Oriented (Go4) Project 00004 // Experiment Data Processing at EE department, GSI 00005 //----------------------------------------------------------------------- 00006 // Copyright (C) 2000- GSI Helmholtzzentrum für Schwerionenforschung GmbH 00007 // Planckstr. 1, 64291 Darmstadt, Germany 00008 // Contact: http://go4.gsi.de 00009 //----------------------------------------------------------------------- 00010 // This software can be used under the license agreements as stated 00011 // in Go4License.txt file which is part of the distribution. 00012 //----------------------------------------------------------------------- 00013 00014 #ifndef TMESHB1INPUTEVENT_H 00015 #define TMESHB1INPUTEVENT_H 00016 00017 #include "TGo4EventElement.h" 00018 00019 class TMeshUnpackProc; 00020 class TGo4FileSource; 00021 00022 class TMeshB1InputEvent : public TGo4EventElement { 00023 public: 00024 TMeshB1InputEvent() ; 00025 TMeshB1InputEvent(const char* name) ; 00026 virtual ~TMeshB1InputEvent() ; 00033 Int_t Fill(); 00034 00039 void Clear(Option_t *t=""); 00040 Int_t Init(); 00041 00042 Int_t fiCrate1[16]; 00043 private: 00044 TMeshUnpackProc * fxProcessor; 00045 TGo4FileSource * fxFile; 00046 00047 ClassDef(TMeshB1InputEvent,1) 00048 }; 00049 00050 #endif //TMESHB1INPUTEVENT_H