ATLAS Offline Software
Loading...
Searching...
No Matches
TestBeam
TBRec
src
TBEventInfoStreamerTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TBREC_TBEVENTINFOSTREAMERTOOL_H
6
#define TBREC_TBEVENTINFOSTREAMERTOOL_H
7
8
#include "
TBEventStreamerTool.h
"
9
10
#include <string>
11
#include <vector>
12
13
class
TBEventInfoStreamerTool
:
public
TBEventStreamerTool
14
{
15
public
:
16
TBEventInfoStreamerTool
(
const
std::string&
type
,
17
const
std::string& name,
18
const
IInterface* parent);
19
virtual
~TBEventInfoStreamerTool
();
20
21
virtual
StatusCode
initializeTool
()
override
;
22
23
virtual
StatusCode
accept
()
override
;
24
25
protected
:
26
28
// Properties //
30
std::vector<int>
m_acceptCodes
;
31
std::vector<std::string>
m_acceptTypes
;
32
33
int
m_selected_events
;
34
};
35
#endif
TBEventStreamerTool.h
TBEventInfoStreamerTool::accept
virtual StatusCode accept() override
Definition
TBEventInfoStreamerTool.cxx:83
TBEventInfoStreamerTool::initializeTool
virtual StatusCode initializeTool() override
Definition
TBEventInfoStreamerTool.cxx:30
TBEventInfoStreamerTool::m_acceptTypes
std::vector< std::string > m_acceptTypes
Definition
TBEventInfoStreamerTool.h:31
TBEventInfoStreamerTool::TBEventInfoStreamerTool
TBEventInfoStreamerTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition
TBEventInfoStreamerTool.cxx:12
TBEventInfoStreamerTool::m_selected_events
int m_selected_events
Definition
TBEventInfoStreamerTool.h:33
TBEventInfoStreamerTool::m_acceptCodes
std::vector< int > m_acceptCodes
Definition
TBEventInfoStreamerTool.h:30
TBEventInfoStreamerTool::~TBEventInfoStreamerTool
virtual ~TBEventInfoStreamerTool()
Definition
TBEventInfoStreamerTool.cxx:23
TBEventStreamerTool::TBEventStreamerTool
TBEventStreamerTool(const std::string &name, const std::string &type, const IInterface *parent)
Definition
TBEventStreamerTool.cxx:8
type
Generated on
for ATLAS Offline Software by
1.14.0