/search.css" rel="stylesheet" type="text/css"/> /search.js">
00001 /* 00002 * EventBuffer.cc 00003 * RawEventFormat 00004 * 00005 * Created by Simon Patton on 7/20/10. 00006 * Copyright 2010 DayaBay Collaboration. All rights reserved. 00007 * 00008 */ 00009 00010 #include "EventReadoutFormat/EventBuffer.h" 00011 00012 #include "EventReadoutFormat/EventTraits.h" 00013 00014 using DybDaq::DaqBuffer; 00015 using DybDaq::EventBuffer; 00016 using DybDaq::EventTraits; 00017 00018 EventBuffer::EventBuffer(char* buffer, 00019 const EventTraits& traits, 00020 const unsigned int size) : 00021 DaqBuffer(buffer, 00022 traits, 00023 size) { 00024 } 00025 00026 EventBuffer::EventBuffer(const ByteBuffer& byteBuffer, 00027 const EventTraits& traits) : 00028 DaqBuffer(byteBuffer, 00029 traits) { 00030 } 00031 00032 EventBuffer::~EventBuffer() { 00033 } 00034 00035 const EventTraits& EventBuffer::eventTraits() const { 00036 return dynamic_cast<const EventTraits&>(daqTraits()); 00037 }