/[PAMELA software]/chewbacca/PamOffLineSW/PacketUser.h
ViewVC logotype

Diff of /chewbacca/PamOffLineSW/PacketUser.h

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

revision 1.2 by mocchiut, Tue Nov 4 09:44:32 2008 UTC revision 1.4 by mocchiut, Thu Dec 18 14:47:00 2008 UTC
# Line 1  Line 1 
1  //============================================================================  //============================================================================
2  // $Id: PacketUser.h,v 1.39 2008-09-05 14:33:48 messineo Exp $  // $Id: PacketUser.h,v 1.3 2008/12/18 12:58:37 mocchiut Exp $
3  // Description :  // Description :
4  //============================================================================  //============================================================================
5  #ifndef PACKETUSER_H_  #ifndef PACKETUSER_H_
# Line 10  Line 10 
10  #include "EventReader.h"  #include "EventReader.h"
11    
12  #include "TROOT.h" //ROOT version > 5.14  #include "TROOT.h" //ROOT version > 5.14
13    #include "TSystem.h" // EMI
14    
15  using namespace pamela;  using namespace pamela;
16  using namespace pamela::techmodel;  using namespace pamela::techmodel;
# Line 64  private: Line 65  private:
65          //tymesync and OBT informations          //tymesync and OBT informations
66          unsigned long int obt_time_sync;          unsigned long int obt_time_sync;
67          unsigned long int last_time_sync_info;          unsigned long int last_time_sync_info;
68            // (tassa) keep previous value of time_sync
69            unsigned long int obt_time_sync_prevvalue;
70            unsigned long int last_time_sync_info_prevvalue;
71            bool time_is_estimated;
72          //TimeOffset used to obtain absolute time          //TimeOffset used to obtain absolute time
73          unsigned long int timeOffset;          unsigned long int timeOffset;
74          //part of the ROOT filename used to retrieve timeOffset for special files          //part of the ROOT filename used to retrieve timeOffset for special files
75          char nnnn_mmm_ppp[80];          char nnnn_mmm_ppp[80];
76          //boot number          //boot number
77          unsigned long int boot_number;          unsigned long int boot_number;
78            unsigned long int boot_number_prevvalue;
79            //(tassa)
80            unsigned int id_to_recover[1000];
81            int id_to_recover_index;  
82          //number of packets with problems( in general CRC problems) detected in EventReader:          //number of packets with problems( in general CRC problems) detected in EventReader:
83          int bad_pkt_EventReader;          int bad_pkt_EventReader;
84          //num  ber of Calibration packets with problems( in general CRC problems) detected in EventReader:          //num  ber of Calibration packets with problems( in general CRC problems) detected in EventReader:
# Line 108  private: Line 116  private:
116          void setBootNumber(char* packet, long int pktLenght, const PacketType* type);          void setBootNumber(char* packet, long int pktLenght, const PacketType* type);
117          //set real_time_init and real_time_last          //set real_time_init and real_time_last
118          void setReal_Time();          void setReal_Time();
119            //
120            void recover_boot_number();
121    
122          //retrieve the timeOffset from table=Table_GL_RESURS_OFFSET          //retrieve the timeOffset from table=Table_GL_RESURS_OFFSET
123          unsigned long int retrieveTimeOffset(char * table);          unsigned long int retrieveTimeOffset(char * table);
124    
# Line 122  private: Line 133  private:
133                          unsigned long int mboot_num,                          unsigned long int mboot_num,
134                          unsigned long int time_offset,                          unsigned long int time_offset,
135                          int bad_pkt, int bad_pkt_read, int bad_pkt_CalRead, int num_PKT_Saved,                          int bad_pkt, int bad_pkt_read, int bad_pkt_CalRead, int num_PKT_Saved,
136                          char* nome_input);                          char* nome_input,bool _time_is_estimated);
137                    
138          ///new part merging          ///new part merging
139    

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.4

  ViewVC Help
Powered by ViewVC 1.1.23