/[PAMELA software]/yoda/event/PscuHeader.h
ViewVC logotype

Diff of /yoda/event/PscuHeader.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2.2 by kusanagi, Tue Jan 11 14:58:20 2005 UTC revision 6.2 by mocchiut, Thu Nov 16 10:49:39 2006 UTC
# Line 1  Line 1 
1  /** @file  /** @file
2   * $Source: /home/cvsmanager/yoda/event/PscuHeader.h,v $   * $Source: /afs/ba.infn.it/user/pamela/src/CVS/yoda/event/PscuHeader.h,v $
3   * $Id: PscuHeader.h,v 2.1 2004/12/03 22:04:04 kusanagi Exp $   * $Id: PscuHeader.h,v 6.1 2006/09/29 10:19:13 mocchiut Exp $
4   * $Author: kusanagi $   * $Author: mocchiut $
5   *   *
6   * Header file for the PscuHeader class.   * Header file for the PscuHeader class.
7   */   */
# Line 16  namespace pamela { Line 16  namespace pamela {
16     * Class containing the PSCU header and trailer information.     * Class containing the PSCU header and trailer information.
17     */     */
18    class PscuHeader: public pamela::SubPacket {    class PscuHeader: public pamela::SubPacket {
19    
20    private:    private:
21    
22    public:    public:
# Line 35  namespace pamela { Line 36  namespace pamela {
36      UINT32 FileOffset;      UINT32 FileOffset;
37            
38      PscuHeader();      PscuHeader();
39      virtual ~PscuHeader();      virtual ~PscuHeader(){};
40      const pamela::PacketType* GetPacketType(void) const throw(UnidentifiedPacketException);      const pamela::PacketType* GetPacketType(void) const throw(UnidentifiedPacketException);
41      /** Get the Header. */      /** Get the Header. */
42      int GetHeader(void) const { return Header; }      int GetHeader(void) const { return Header; }
# Line 67  namespace pamela { Line 68  namespace pamela {
68      /** Set the packet length. Intended to use by the raw reader. */      /** Set the packet length. Intended to use by the raw reader. */
69      void SetCRC(short var) { CRC = var; }      void SetCRC(short var) { CRC = var; }
70      /** Get the offset of the packet relative to the begin of the raw file. */      /** Get the offset of the packet relative to the begin of the raw file. */
71      int SetFileOffset(int var) { FileOffset = var; }      int SetFileOffset(unsigned long int var) { if ( var > numeric_limits<unsigned int>::max() ) var -= numeric_limits<unsigned int>::max() ;FileOffset = (unsigned int)var; return(0); }
72    
73      const char* Print(){      const char* Print(){
74          oss.str("");          oss.str("");

Legend:
Removed from v.2.2  
changed lines
  Added in v.6.2

  ViewVC Help
Powered by ViewVC 1.1.23