ATLAS Offline Software
PhysicsAnalysis
AnalysisCommon
PATInterfaces
PATInterfaces
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
8
#include <
PATInterfaces/SystematicVariation.h
>
9
#include <
PATInterfaces/SystematicSet.h
>
10
11
namespace
SysStreamTest
12
{
13
16
class
StreamTestWrapper
:
public
TObject
17
{
18
19
public
:
20
22
StreamTestWrapper
(){};
23
25
StreamTestWrapper
(
CP::SystematicVariation
&,
26
CP::SystematicSet
&,
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
Generated on Thu Jul 4 2024 21:27:29 for ATLAS Offline Software by
1.8.18