ATLAS Offline Software
Loading...
Searching...
No Matches
StreamTestWrapper.h
Go to the documentation of this file.
1#ifndef PATINTERFACES_STREAMTESTWRAPPER_H
2#define PATINTERFACES_STREAMTESTWRAPPER_H
3
4#include <vector>
5
6#include <TObject.h>
7
10
12{
13
16 class StreamTestWrapper : public TObject
17 {
18
19 public:
20
23
27 std::vector<CP::SystematicSet>&);
28
30 void print();
31
33 const CP::SystematicVariation& sysVar() { return m_sysVar; }
34 const CP::SystematicSet& sysSet() { return m_sysSet; }
35 const std::vector<CP::SystematicSet>& sysList() { return m_sysList; }
36
37 ClassDef(StreamTestWrapper, 1)
38
39 private:
40
41 CP::SystematicVariation m_sysVar;
44
45 };
46
47}
48
49#endif
Class to wrap a set of SystematicVariations.
Wrapper class for testing the streaming of Systematic objects.
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()
Class to wrap a set of SystematicVariations.
Select isolated Photons, Electrons and Muons.
STL namespace.
#define private