ATLAS Offline Software
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 
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 
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:195
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