ATLAS Offline Software
Control
AthViews
src
ViewDataVerifier.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// ViewDataVerifier.h
6
// Header file for class ViewDataVerifier
7
// Author: B. Wynne <bwynne@cern.ch>
9
#ifndef ATHVIEWS_VIEWDATAVERIFIER_H
10
#define ATHVIEWS_VIEWDATAVERIFIER_H 1
11
12
// STL includes
13
#include <string>
14
15
// FrameWork includes
16
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
17
#include "GaudiKernel/DataObjID.h"
18
19
namespace
AthViews
{
20
21
class
ViewDataVerifier
22
:
public
::AthReentrantAlgorithm
23
{
24
26
// Public methods:
28
public
:
29
30
// Copy constructor:
31
33
ViewDataVerifier
(
const
std::string&
name
, ISvcLocator* pSvcLocator );
34
36
virtual
~ViewDataVerifier
();
37
38
// Assignment operator:
39
//ViewDataVerifier &operator=(const ViewDataVerifier &alg);
40
41
// Athena algorithm's Hooks
42
virtual
StatusCode
initialize
()
override
;
43
virtual
StatusCode
execute
(
const
EventContext& ctx)
const override
;
44
45
private
:
46
48
ViewDataVerifier
();
49
51
Gaudi::Property< DataObjIDColl >
m_load
{
this
,
"DataObjects"
, DataObjIDColl(),
"Objects to confirm are found in this view"
};
52
53
// vars
54
};
55
56
}
//> end namespace AthViews
57
#endif //> !ATHVIEWS_VIEWDATAVERIFIER_H
AthViews::ViewDataVerifier::~ViewDataVerifier
virtual ~ViewDataVerifier()
Destructor:
Definition:
ViewDataVerifier.cxx:26
AthViews::ViewDataVerifier::m_load
Gaudi::Property< DataObjIDColl > m_load
Containers to verify.
Definition:
ViewDataVerifier.h:51
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition:
AthReentrantAlgorithm.h:83
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthReentrantAlgorithm.h
AthViews::ViewDataVerifier::ViewDataVerifier
ViewDataVerifier()
Default constructor:
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:221
AthViews
Definition:
ViewDataVerifier.cxx:18
AthViews::ViewDataVerifier::initialize
virtual StatusCode initialize() override
Definition:
ViewDataVerifier.cxx:29
AthViews::ViewDataVerifier::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition:
ViewDataVerifier.cxx:56
AthViews::ViewDataVerifier
Definition:
ViewDataVerifier.h:23
Generated on Thu Nov 7 2024 21:31:29 for ATLAS Offline Software by
1.8.18