ATLAS Offline Software
Loading...
Searching...
No Matches
StreamTestWrapper.cxx
Go to the documentation of this file.
1// Implementation of SysStreamTest for the streaming unit-test
2// Author: Steve Farrell
3
4#include <iostream>
5
7
8namespace SysStreamTest
9{
10
11 // Constructor
17
18 // Dump the systematics
20 {
21 std::cout << "StreamTestWrapper: printing my systematics" << std::endl;
22 std::cout << " sysVar: " << m_sysVar.name() << std::endl;
23 std::cout << " sysSet: " << m_sysSet.name() << std::endl;
24 std::cout << " sysList: " << std::endl;
25 for(unsigned int i = 0; i < m_sysList.size(); ++i){
26 if(m_sysList[i].size() == 0)
27 std::cout << " nominal" << std::endl;
28 else
29 std::cout << " " << m_sysList[i].name() << std::endl;
30 }
31 }
32
33}
Class to wrap a set of SystematicVariations.
StreamTestWrapper()
Default constructor.
const CP::SystematicVariation & sysVar()
Get the systematics.
ClassDef(StreamTestWrapper, 1) private CP::SystematicSet m_sysSet
void print()
Print the systematics.
std::vector< CP::SystematicSet > m_sysList
const std::vector< CP::SystematicSet > & sysList()
const CP::SystematicSet & sysSet()