00001
00002
00003
00004
00005
00006
00007 #ifndef DSM_LAYER_E101_2009_HH
00008 #define DSM_LAYER_E101_2009_HH
00009
00010 #include "DSMLayer.hh"
00011 #ifdef __ROOT__
00012 #include "RTS/trg/include/trgDataDefs.h"
00013 #include "RTS/trg/include/trgConfNum.h"
00014 #else
00015 #include "trgDataDefs.h"
00016 #include "trgConfNum.h"
00017 #endif
00018
00019 struct DSMLayer_E101_2009 : public DSMLayer<TriggerDataBlk> {
00020 DSMLayer_E101_2009();
00021 bool read(const TriggerDataBlk& event);
00022 void write(DSMLayer<TriggerDataBlk>& layer);
00023 void run();
00024 };
00025
00026 #endif // DSM_LAYER_E101_2009_HH