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

In This Package:

FeeFoot.h
Go to the documentation of this file.
00001 #ifndef FEEREADOUTFORMAT_FEEFOOT_H
00002 #define FEEREADOUTFORMAT_FEEFOOT_H
00003 
00013 #include "FeeReadoutFormat/FeeBuffer.h"
00014 
00015 namespace DybDaq {
00016     class FeeHead;
00017     class FeeReadout;
00018 }
00019 
00020 namespace DybDaq {
00021     
00022     class FeeFoot : public FeeBuffer {
00023         
00024     public:
00025         
00026         friend class FeeReadout;
00027         
00031         virtual ~FeeFoot();
00032         
00036         unsigned int triggerNumber() const;
00037         
00041         unsigned int dataLength() const;
00042         
00046         virtual unsigned int bufferSize() const;
00047         
00048     protected:
00049         
00053         FeeFoot(const FeeHead& head);
00054         
00058         FeeFoot(const ByteBuffer& byteBuffer,
00059                 const FeeTraits& traits);
00060         
00064         virtual unsigned int formatComponent() const;
00065         
00066     private:
00067         
00071         FeeFoot();
00072         
00076         FeeFoot(FeeFoot& rhs);
00077         
00081         FeeFoot& operator=(FeeFoot& rhs);
00082         
00086         void setTriggerNumber(const unsigned int triggerNumber);
00087         
00091         void setDataLength(const unsigned int dataLength);
00092         
00093     };
00094     
00095 }
00096 
00097 #endif // FEEREADOUTFORMAT_FEEFOOT_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 09:53:02 for FeeReadoutFormat by doxygen 1.7.4