12#ifndef SCT_CalibAlgs_SCT_CalibUtilities_h
13#define SCT_CalibAlgs_SCT_CalibUtilities_h
23std::string
formatPosition(
const Identifier& waferId,
const SCT_ID* helper,
const std::string& delimiter=
"_",
const bool includeSide=
true);
29std::string
xmlValue(
const std::string& name,
const T value) {
30 std::ostringstream os;
31 os <<
" <value name=\"" << name <<
"\">" << value <<
"</value>";
37 std::string opener=std::string{
" <channel id=\""}+std::to_string(
id)+
"\"";
38 std::string sinceAttr=std::string{
" since=\""}+std::to_string(since)+
"\"";
39 std::string untilAttr=std::string{
" until=\""}+std::to_string(until)+
"\"";
40 return opener+sinceAttr+untilAttr+
">";
This is an Identifier helper class for the SCT subdetector.
std::string formatPosition(const Identifier &waferId, const SCT_ID *helper, const std::string &delimiter, const bool includeSide)
std::string chipList2LinkList(const std::string &chipList)
std::string xmlCloseChannel()
std::string normalizeList(std::string s)
std::string xmlOpenChannel(const long id, const T since, const T until)
std::string xmlValue(const std::string &name, const T value)
unsigned int bec2Index(const int bec)