CMS 3D CMS Logo

CondDBTools.h
Go to the documentation of this file.
1 #ifndef Utilities_CondDBTools_h
2 #define Utilities_CondDBTools_h
3 
5 //
6 #include <string>
7 
8 namespace cond {
9 
10  namespace persistency {
11 
12  class Session;
13 
14  size_t importIovs(const std::string& sourceTag,
15  Session& sourceSession,
16  const std::string& destTag,
17  Session& destSession,
18  cond::Time_t begin,
20  const std::string& description,
21  const std::string& editingNote,
22  bool override,
23  bool serialize,
24  bool forceInsert);
25 
26  bool copyIov(Session& session,
27  const std::string& sourceTag,
28  const std::string& destTag,
29  cond::Time_t souceSince,
30  cond::Time_t destSince,
31  const std::string& description);
32 
33  } // namespace persistency
34 
35 } // namespace cond
36 
37 #endif
std::pair< Binary, Binary > serialize(const T &payload)
Definition: Serialization.h:66
bool copyIov(Session &session, const std::string &sourceTag, const std::string &destTag, cond::Time_t souceSince, cond::Time_t destSince, const std::string &description)
Definition: CondDBTools.cc:163
size_t importIovs(const std::string &sourceTag, Session &sourceSession, const std::string &destTag, Session &destSession, cond::Time_t begin, cond::Time_t end, const std::string &description, const std::string &editingNote, bool override, bool serialize, bool forceInsert)
Definition: CondDBTools.cc:39
unsigned long long Time_t
Definition: Time.h:14
Definition: plugin.cc:23