ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
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
SystematicVariation.h
CP::SystematicSet
Class to wrap a set of SystematicVariations.
Definition
SystematicSet.h:31
CP::SystematicVariation
Definition
SystematicVariation.h:47
SysStreamTest::StreamTestWrapper
Wrapper class for testing the streaming of Systematic objects.
Definition
StreamTestWrapper.h:17
SysStreamTest::StreamTestWrapper::StreamTestWrapper
StreamTestWrapper()
Default constructor.
Definition
StreamTestWrapper.h:22
SysStreamTest::StreamTestWrapper::sysVar
const CP::SystematicVariation & sysVar()
Get the systematics.
Definition
StreamTestWrapper.h:33
SysStreamTest::StreamTestWrapper::m_sysSet
ClassDef(StreamTestWrapper, 1) private CP::SystematicSet m_sysSet
Definition
StreamTestWrapper.h:37
SysStreamTest::StreamTestWrapper::print
void print()
Print the systematics.
Definition
StreamTestWrapper.cxx:19
SysStreamTest::StreamTestWrapper::m_sysList
std::vector< CP::SystematicSet > m_sysList
Definition
StreamTestWrapper.h:43
SysStreamTest::StreamTestWrapper::sysList
const std::vector< CP::SystematicSet > & sysList()
Definition
StreamTestWrapper.h:35
SysStreamTest::StreamTestWrapper::sysSet
const CP::SystematicSet & sysSet()
Definition
StreamTestWrapper.h:34
SystematicSet
Class to wrap a set of SystematicVariations.
Definition
SystematicSet.h:31
SystematicVariation
Definition
SystematicVariation.h:47
vector
Definition
MultiHisto.h:13
CP
Select isolated Photons, Electrons and Muons.
Definition
Control/xAODRootAccess/xAODRootAccess/TEvent.h:27
SysStreamTest
Definition
StreamTestWrapper.h:12
std
STL namespace.
private
#define private
Definition
testRead.cxx:27
Generated on
for ATLAS Offline Software by
1.17.0