00001 #ifndef DataFormats_Provenance_ParameterSetID_h 00002 #define DataFormats_Provenance_ParameterSetID_h 00003 00004 /*---------------------------------------------------------------------- 00005 00006 ParameterSetID: A globally unique identifier for each collection of 00007 tracked parameters. Two ParameterSet objects will have equal 00008 ParameterSetIDs if they contain the same set of tracked parameters. 00009 00010 We calculate the ParameterSetID from the names and values of the 00011 tracked parameters within a ParameterSet, currently using the MD5 00012 algorithm. 00013 00014 $Id: ParameterSetID.h,v 1.1 2007/03/04 04:48:09 wmtan Exp $ 00015 00016 ----------------------------------------------------------------------*/ 00017 00018 #include "DataFormats/Provenance/interface/Hash.h" 00019 #include "DataFormats/Provenance/interface/HashedTypes.h" 00020 00021 namespace edm 00022 { 00023 typedef Hash<ParameterSetType> ParameterSetID; 00024 00025 } 00026 #endif