CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SharedResourceNames.cc
Go to the documentation of this file.
2 
3 #include <sstream>
4 #include <atomic>
5 
13 
14 static std::atomic<unsigned int> counter;
15 
16 // See comments in header file for the purpose of this function.
18  std::stringstream ss;
19  ss << "uniqueSharedResourceName" << counter.fetch_add(1);
20  return ss.str();
21 }
static const std::string kTauola
static const std::string kPhotos
static const std::string kPythia6
static const std::string kEvtGen
static const std::string kGEANT
static const std::string kCLHEPRandomEngine
static std::atomic< unsigned int > counter
static const std::string kPythia8
std::string uniqueSharedResourceName()