SH::SampleMeta Class Reference

A Sample that consists only of Meta-Information. More...

#include <SampleMeta.h>

Inheritance diagram for SH::SampleMeta:
SH::Sample

List of all members.

Public Member Functions

void testInvariant () const
 test the invariant of this object
 SampleMeta ()
 standard constructor
 SampleMeta (const std::string &name)
 standard constructor

Protected Member Functions

virtual std::vector< std::string > doMakeFileList () const
 ClassDef (SampleMeta, 1)

Detailed Description

A Sample that consists only of Meta-Information.

The purpose of this sample is that you can fill an entire SampleHandler with just Meta-Information and then pull the data for the samples you are actually using into your local sample via SampleHandler::fetchDefaults().


Constructor & Destructor Documentation

SH::SampleMeta::SampleMeta (  ) 

standard constructor

Guarantee
strong
Failures
out of memory I
Warning:
only to be used by serialization code
SH::SampleMeta::SampleMeta ( const std::string &  name  ) 

standard constructor

Parameters:
name the name of the sample
Guarantee
strong
Failures
out of memory II

Member Function Documentation

virtual std::vector<std::string> SH::SampleMeta::doMakeFileList (  )  const [protected, virtual]

make a list of all files, prestaging them if necessary

Guarantee
basic
Failures
out of memory III
file catalogue failures
prestaging failures

Rationale
the virtual part of Sample::makeFileList

Implements SH::Sample.

void SH::SampleMeta::testInvariant (  )  const

test the invariant of this object

Guarantee
no-fail

Reimplemented from SH::Sample.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1