ATLAS Offline Software
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
TBEventInfoStreamerTool::TBEventInfoStreamerTool
TBEventInfoStreamerTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition:
TBEventInfoStreamerTool.cxx:12
TBEventInfoStreamerTool::m_acceptTypes
std::vector< std::string > m_acceptTypes
Definition:
TBEventInfoStreamerTool.h:31
TBEventInfoStreamerTool::m_acceptCodes
std::vector< int > m_acceptCodes
Definition:
TBEventInfoStreamerTool.h:30
TBEventStreamerTool.h
TBEventInfoStreamerTool
Definition:
TBEventInfoStreamerTool.h:14
TBEventInfoStreamerTool::accept
virtual StatusCode accept() override
Definition:
TBEventInfoStreamerTool.cxx:83
TBEventInfoStreamerTool::m_selected_events
int m_selected_events
Definition:
TBEventInfoStreamerTool.h:33
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
test_pyathena.parent
parent
Definition:
test_pyathena.py:15
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:228
TBEventStreamerTool
Definition:
TBEventStreamerTool.h:15
python.CaloScaleNoiseConfig.type
type
Definition:
CaloScaleNoiseConfig.py:78
TBEventInfoStreamerTool::~TBEventInfoStreamerTool
virtual ~TBEventInfoStreamerTool()
Definition:
TBEventInfoStreamerTool.cxx:23
TBEventInfoStreamerTool::initializeTool
virtual StatusCode initializeTool() override
Definition:
TBEventInfoStreamerTool.cxx:30
Generated on Mon Dec 23 2024 21:19:15 for ATLAS Offline Software by
1.8.18