LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
branchNameComponentChecking.h
Go to the documentation of this file.
1 #ifndef art_Persistency_Provenance_detail_branchNameComponentChecking_h
2 #define art_Persistency_Provenance_detail_branchNameComponentChecking_h
3 
5 
6 #include <string>
7 
8 namespace art {
9  namespace detail {
10  BranchKey splitToComponents(std::string const& branchName,
11  std::string& errMsg);
12  bool checkBranchNameSelector(std::string const& branchNameSelector,
13  std::string& errMsg);
14  bool checkBranchNameSelector(BranchKey const& components,
15  std::string& errMsg);
16  bool checkFriendlyName(std::string const& friendlyName,
17  std::string& errMsg);
18  bool checkFriendlyNameSelector(std::string const& friendlyNameSelector,
19  std::string& errMsg);
20  bool checkModuleLabel(std::string const& moduleLabel, std::string& errMsg);
21  bool checkModuleLabelSelector(std::string const& moduleLabelSelector,
22  std::string& errMsg);
23  bool checkInstanceName(std::string const& instanceName,
24  std::string& errMsg);
25  bool checkInstanceNameSelector(std::string const& instanceNameSelector,
26  std::string& errMsg);
27  bool checkProcessName(std::string const& processName, std::string& errMsg);
28  bool checkProcessNameSelector(std::string const& processNameSelector,
29  std::string& errMsg);
30  }
31 }
32 
33 #endif /* art_Persistency_Provenance_detail_branchNameComponentChecking_h */
34 
35 // Local Variables:
36 // mode: c++
37 // End:
bool checkModuleLabelSelector(std::string const &moduleLabelSelector, std::string &errMsg)
bool checkBranchNameSelector(std::string const &branchNameSelector, std::string &errMsg)
bool checkInstanceNameSelector(std::string const &instanceNameSelector, std::string &errMsg)
BranchKey splitToComponents(std::string const &branchName, std::string &errMsg)
bool checkInstanceName(std::string const &instanceName, std::string &errMsg)
bool checkProcessNameSelector(std::string const &processNameSelector, std::string &errMsg)
bool checkFriendlyNameSelector(std::string const &friendlyNameSelector, std::string &errMsg)
std::string friendlyName(std::string const &iFullName)
bool checkFriendlyName(std::string const &friendlyName, std::string &errMsg)
bool checkProcessName(std::string const &processName, std::string &errMsg)
HLT enums.
bool checkModuleLabel(std::string const &moduleLabel, std::string &errMsg)