/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

FadcBuffer.h
Go to the documentation of this file.
00001 #ifndef FADCREADOUTFORMAT_FADCBUFFER_H
00002 #define FADCREADOUTFORMAT_FADCBUFFER_H
00003 
00004 /*
00005  *  FadcBuffer.h
00006  *  FadcReadoutFormat
00007  *
00008  *  Created by Simon Patton on 9/2/10.
00009  *  Copyright 2010 DayaBay Collaboration. All rights reserved.
00010  *
00011  */
00012 namespace DybDaq {
00013     class ByteBuffer;
00014     class FadcTraits;
00015 }
00016 
00017 #include "DaqReadoutFormat/DaqBuffer.h"
00018 
00019 namespace DybDaq {
00020 
00021     class FadcBuffer : public DaqBuffer {
00022         
00023     public:
00024         
00028         virtual ~FadcBuffer();
00029         
00033         const FadcTraits& fadcTraits() const;
00034     
00035     protected:
00036         
00040         FadcBuffer(char* buffer,
00041                    const FadcTraits& traits);
00042         
00046         FadcBuffer(const ByteBuffer& byteBuffer,
00047                    const FadcTraits& traits);
00048         
00049     private:
00050         
00054         FadcBuffer();
00055         
00059         FadcBuffer(FadcBuffer& rhs);
00060         
00064         FadcBuffer& operator=(FadcBuffer& rhs);
00065     };
00066     
00067 }
00068 
00069 #endif // FADCREADOUTFORMAT_FADCBUFFER_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 09:52:58 for FadcReadoutFormat by doxygen 1.7.4