|
ATLAS Offline Software
|
Go to the documentation of this file.
36 : m_prefix (
"root://ThisIsANonExistantPath")
45 : m_prefix (val_prefix)
56 const std::string& segmentName,
57 const std::string&
suffix)
const
60 return std::make_unique<DiskWriterXRD>
68 const std::string& segmentName,
69 const std::string&
suffix)
const
72 std::ostringstream
file;
77 if (!segmentName.empty())
78 file <<
"-" << segmentName;
an implementation of DiskOutput using the XRD protocol
std::string m_prefix
the prefix to apply when creating files
virtual std::string getTargetURL(const std::string &sampleName, const std::string &segmentName, const std::string &suffix) const
void testInvariant() const
test the invariant of this object
std::string targetURL(const std::string &sampleName, const std::string &segmentName, const std::string &suffix) const
the final output location for the given segment
ClassImp(SH::DiskOutputXRD) namespace SH
This module provides a lot of global definitions, forward declarations and includes that are used by ...
virtual std::unique_ptr< DiskWriter > doMakeWriter(const std::string &sampleName, const std::string &segmentName, const std::string &suffix) const
create a DiskWriter object managing an output file
#define RCU_READ_INVARIANT(x)
DiskOutputXRD()
standard default constructor
#define RCU_NEW_INVARIANT(x)