Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

PXXVTriggerPayload.h

Go to the documentation of this file.
00001 #ifndef __PXXVTriggerPayload__H__
00002 #define __PXXVTriggerPayload__H__
00003 
00014 
00015 #include "payloads-unpacker/payloads/PXXITriggerPayload.h"
00016 #include "payloads-unpacker/payloads/PXXVPayload.h"
00017 
00018 class PXXVTriggerPayload : public PXXVPayload, public PXXITriggerPayload
00019 {
00020 public:
00021 
00025      virtual ~PXXVTriggerPayload();
00026    //------------------------------------------------------------------------------
00027 
00028 protected:
00029 
00033      PXXVTriggerPayload(const PXXPayloadEnvelope &envelope);
00034    //------------------------------------------------------------------------------
00035 
00040      PXXVTriggerPayload();
00041    //------------------------------------------------------------------------------
00042    
00043 private:
00044 
00045 
00046    ClassDef(PXXVTriggerPayload, 0) // interface of payloads
00047 
00048 };
00049 
00050 #ifdef __USEROOT__       // compile with ROOT
00051 typedef PXXVTriggerPayload*  PXXVTriggerPayloadPtr;
00052 #else                    // compile with IceTray
00053 typedef shared_ptr<PXXVTriggerPayload> PXXVTriggerPayloadPtr;
00054 #endif
00055 
00056 #endif // PXXIPAYLOAD_H


Generated on Thu Nov 10 14:06:36 2005 by doxygen version 1.4.1