ATLAS Offline Software
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 
11 namespace SysStreamTest
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;
42  CP::SystematicSet m_sysSet;
43  std::vector<CP::SystematicSet> m_sysList;
44 
45  };
46 
47 }
48 
49 #endif
SystematicSet.h
CP::SystematicSet
Class to wrap a set of SystematicVariations.
Definition: SystematicSet.h:31
SysStreamTest::StreamTestWrapper::m_sysSet
ClassDef(StreamTestWrapper, 1) private CP::SystematicSet m_sysSet
Definition: StreamTestWrapper.h:37
CP::SystematicVariation
Definition: SystematicVariation.h:47
CP
Select isolated Photons, Electrons and Muons.
Definition: Control/xAODRootAccess/xAODRootAccess/TEvent.h:48
SysStreamTest::StreamTestWrapper::print
void print()
Print the systematics.
Definition: StreamTestWrapper.cxx:19
SysStreamTest::StreamTestWrapper::sysSet
const CP::SystematicSet & sysSet()
Definition: StreamTestWrapper.h:34
SysStreamTest
Definition: StreamTestWrapper.h:12
vector
Definition: MultiHisto.h:13
SysStreamTest::StreamTestWrapper::m_sysList
std::vector< CP::SystematicSet > m_sysList
Definition: StreamTestWrapper.h:43
private
#define private
Definition: DetDescrConditionsDict_dict_fixes.cxx:13
SysStreamTest::StreamTestWrapper::StreamTestWrapper
StreamTestWrapper()
Default constructor.
Definition: StreamTestWrapper.h:22
SysStreamTest::StreamTestWrapper
Wrapper class for testing the streaming of Systematic objects.
Definition: StreamTestWrapper.h:17
SysStreamTest::StreamTestWrapper::sysList
const std::vector< CP::SystematicSet > & sysList()
Definition: StreamTestWrapper.h:35
SysStreamTest::StreamTestWrapper::sysVar
const CP::SystematicVariation & sysVar()
Get the systematics.
Definition: StreamTestWrapper.h:33
SystematicVariation.h