CMS 3D CMS Logo

LuminosityBlockAux.h

Go to the documentation of this file.
00001 #ifndef DataFormats_Provenance_LuminosityBlockAux_h
00002 #define DataFormats_Provenance_LuminosityBlockAux_h
00003 
00004 #include <iosfwd>
00005 
00006 #include "DataFormats/Provenance/interface/LuminosityBlockID.h"
00007 #include "DataFormats/Provenance/interface/ProcessHistoryID.h"
00008 #include "DataFormats/Provenance/interface/RunID.h"
00009 
00010 // Auxiliary luminosity block data that is persistent
00011 namespace edm
00012 {
00013   struct LuminosityBlockAuxiliary;
00014   struct LuminosityBlockAux {
00015     LuminosityBlockAux() : processHistoryID_(), id_(), runID_() {}
00016     ~LuminosityBlockAux() {}
00017     mutable ProcessHistoryID processHistoryID_;
00018     LuminosityBlockNumber_t id_;
00019     RunNumber_t runID_;
00020   };
00021   void conversion(LuminosityBlockAux const& from, LuminosityBlockAuxiliary & to);
00022 }
00023 #endif

Generated on Tue Jun 9 17:31:33 2009 for CMSSW by  doxygen 1.5.4