The Gaudi Framework
master (d98a2936)
DataHandleFinder.h
Go to the documentation of this file.
1
/***********************************************************************************\
2
* (c) Copyright 1998-2025 CERN for the benefit of the LHCb and ATLAS collaborations *
3
* *
4
* This software is distributed under the terms of the Apache version 2 licence, *
5
* copied verbatim in the file "LICENSE". *
6
* *
7
* In applying this licence, CERN does not waive the privileges and immunities *
8
* granted to it by virtue of its status as an Intergovernmental Organization *
9
* or submit itself to any jurisdiction. *
10
\***********************************************************************************/
11
#pragma once
12
13
#include <
GaudiKernel/DataObjID.h
>
14
#include <
GaudiKernel/IDataHandleHolder.h
>
15
30
class
DataHandleFinder
:
public
IDataHandleVisitor
{
31
public
:
32
DataHandleFinder
(
DataObjID
const
&
target
);
33
34
void
visit
(
const
IDataHandleHolder
* visitee )
override
;
35
std::vector<std::string>&
holderNames
() {
return
m_holderNames
; }
36
37
private
:
38
DataObjID
const
&
m_target
;
39
std::vector<std::string>
m_holderNames
;
40
};
IDataHandleHolder
Definition:
IDataHandleHolder.h:23
DataHandleFinder::m_target
DataObjID const & m_target
Definition:
DataHandleFinder.h:38
DataObjID.h
DataHandleFinder::visit
void visit(const IDataHandleHolder *visitee) override
Definition:
DataHandleFinder.cpp:15
compareOutputFiles.target
target
Definition:
compareOutputFiles.py:489
DataHandleFinder::holderNames
std::vector< std::string > & holderNames()
Definition:
DataHandleFinder.h:35
DataObjID
Definition:
DataObjID.h:47
IDataHandleVisitor
Definition:
IDataHandleHolder.h:45
DataHandleFinder::m_holderNames
std::vector< std::string > m_holderNames
Definition:
DataHandleFinder.h:39
IDataHandleHolder.h
DataHandleFinder::DataHandleFinder
DataHandleFinder(DataObjID const &target)
Definition:
DataHandleFinder.cpp:13
DataHandleFinder
Definition:
DataHandleFinder.h:30
GaudiKernel
include
GaudiKernel
DataHandleFinder.h
Generated on Wed Aug 13 2025 09:05:03 for The Gaudi Framework by
1.8.18