00001 #ifndef TBEAMMONITOREVENT_H 00002 #define TBEAMMONITOREVENT_H 00003 00004 #include "TGo4EventElement.h" 00005 00006 /* 00007 * Put all definitions here and use them in processor, 00008 * since they are necessary for data structure of event 00009 */ 00010 00011 00012 class TBeamMonitorEvent : public TGo4EventElement { 00013 public: 00014 TBeamMonitorEvent(); 00015 TBeamMonitorEvent(const char* name, Short_t id=0); 00016 virtual ~TBeamMonitorEvent(); 00017 00019 virtual void Clear(Option_t *t=""); 00020 00021 Bool_t IsPulser() const { return fIsPulser; } 00022 00023 /* Indicates if this is muon*/ 00024 Bool_t fIsMuon; 00025 00026 /* Indicates if this is pion*/ 00027 Bool_t fIsPion; 00028 00029 /* Indicates if this is electron*/ 00030 Bool_t fIsElectron; 00031 00032 /* Indicates if this is pulser*/ 00033 Bool_t fIsPulser; 00034 00035 00036 ClassDef(TBeamMonitorEvent,1) 00037 }; 00038 00039 #endif //TEVENT_H