Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:05:01

0001 #ifndef DataFormats_Provenance_EventAux_h
0002 #define DataFormats_Provenance_EventAux_h
0003 
0004 #include <iosfwd>
0005 
0006 #include "DataFormats/Provenance/interface/ProcessHistoryID.h"
0007 #include "DataFormats/Provenance/interface/EventID.h"
0008 #include "DataFormats/Provenance/interface/Timestamp.h"
0009 
0010 // Auxiliary event data that is persistent
0011 // Obsolete format, used for backward compatibility only.
0012 
0013 namespace edm {
0014   class EventAuxiliary;
0015   class EventAux {
0016   public:
0017     EventAux() : processHistoryID_(), id_(), time_(), luminosityBlockID_() {}
0018     ~EventAux() {}
0019     ProcessHistoryID processHistoryID_;
0020     EventID id_;
0021     Timestamp time_;
0022     LuminosityBlockNumber_t luminosityBlockID_;
0023   };
0024   void conversion(EventAux const& from, EventAuxiliary& to);
0025 }  // namespace edm
0026 #endif