00001 #ifndef DataFormats_Provenance_EventAux_h 00002 #define DataFormats_Provenance_EventAux_h 00003 00004 #include <iosfwd> 00005 00006 #include "DataFormats/Provenance/interface/ProcessHistoryID.h" 00007 #include "DataFormats/Provenance/interface/EventID.h" 00008 #include "DataFormats/Provenance/interface/Timestamp.h" 00009 00010 // Auxiliary event data that is persistent 00011 // Obsolete format, used for backward compatibility only. 00012 00013 namespace edm { 00014 class EventAuxiliary; 00015 class EventAux { 00016 public: 00017 EventAux() : processHistoryID_(), id_(), time_(), luminosityBlockID_() {} 00018 ~EventAux() {} 00019 mutable ProcessHistoryID processHistoryID_; 00020 EventID id_; 00021 Timestamp time_; 00022 LuminosityBlockNumber_t luminosityBlockID_; 00023 }; 00024 void conversion(EventAux const& from, EventAuxiliary & to); 00025 } 00026 #endif