![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef SCT_CablingXmlTags_H
6 #define SCT_CablingXmlTags_H
16 #include "GaudiKernel/time_r.h"
25 const std::string
XmlHeader(
"<?xml version=\"1.0\"?>");
27 const std::string
OpenRodMappingTag(
"<textList name=\"SCT Rod-Rob mapping\" headings=\"RodId RobId\">");
29 const std::string
OpenModuleMappingTag(
"<textList name=\"SCT cabling mapping\" headings=\"Rod Fibre Bec LayerDisk Eta Phi Side RobId Sn\">");
35 stream <<
"0x" << std::setfill (
'0') << std::setw(6) << std::hex <<
i;
41 const std::string
sep(
" ");
42 return rodString+
sep+rodString;
46 const int bec,
const int layerDisk,
const int eta,
const int phi,
const int side,
const int robId,
47 const std::string & fullsn){
48 const std::string
sep(
" ");
59 ss << std::put_time(localtime_r(&
t, <),
"%Y-%m-%d %X");
63 const std::string
prefix(
"SCT_");
64 const std::string
suffix(
"Cabling_svc.dat");
70 #endif // SCT_CablingXmlTags_H
Scalar phi() const
phi method
const std::string OpenRodMappingTag("<textList name=\"SCT Rod-Rob mapping\" headings=\"RodId RobId\">")
const std::string OpenRootTag("<SCT_textFile>")
Scalar eta() const
pseudorapidity method
const std::string CloseRootTag("</SCT_textFile>")
std::string makeCablingFileName()
std::string intToHex(const unsigned int i)
const std::string XmlHeader("<?xml version=\"1.0\"?>")
std::string formatModuleOutput(const unsigned int rod, const unsigned int fibre, const int bec, const int layerDisk, const int eta, const int phi, const int side, const int robId, const std::string &fullsn)
const std::string OpenModuleMappingTag("<textList name=\"SCT cabling mapping\" headings=\"Rod Fibre Bec LayerDisk Eta Phi Side RobId Sn\">")
std::string to_string(const DetectorType &type)
const std::string CloseRodMappingTag("</textList>")
std::string formatRodOutput(const unsigned int rodNum)
def time(flags, cells_name, *args, **kw)
const std::string CloseModuleMappingTag("</textList>")