|
ATLAS Offline Software
|
Go to the documentation of this file.
42 const std::string& segmentName,
43 const std::string&
suffix)
const
47 std::unique_ptr<DiskWriter>
result
57 const std::string& segmentName,
58 const std::string&
suffix)
const
ClassImp(SH::DiskOutput) namespace SH
DiskOutput()
standard constructor
virtual std::string getTargetURL(const std::string &sampleName, const std::string &segmentName, const std::string &suffix) const =0
a class/interface representing an output location for files
std::string targetURL(const std::string &sampleName, const std::string &segmentName, const std::string &suffix) const
the final output location for the given segment
virtual std::unique_ptr< DiskWriter > doMakeWriter(const std::string &sampleName, const std::string &segmentName, const std::string &suffix) const =0
create a DiskWriter object managing an output file
std::unique_ptr< DiskWriter > makeWriter(const std::string &sampleName, const std::string &segmentName, const std::string &suffix) const
create a DiskWriter object managing an output file
This module provides a lot of global definitions, forward declarations and includes that are used by ...
void testInvariant() const
test the invariant of this object
#define RCU_READ_INVARIANT(x)
#define RCU_NEW_INVARIANT(x)