ATLAS Offline Software
PhysicsAnalysis
TruthParticleID
McParticleTools
src
NoopFilterTool.h
Go to the documentation of this file.
1
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// NoopFilterTool.h
8
// Header file for class NoopFilterTool
9
// Author: S.Binet<binet@cern.ch>
11
#ifndef MCPARTICLETOOLS_NOOPFILTERTOOL_H
12
#define MCPARTICLETOOLS_NOOPFILTERTOOL_H
13
14
// STL includes
15
#include <string>
16
17
// McParticleTools includes
18
#include "
TruthParticleFilterBaseTool.h
"
19
20
// Forward declaration
21
22
class
NoopFilterTool
:
public
TruthParticleFilterBaseTool
23
{
24
26
// Public methods:
28
public
:
29
30
// Copy constructor:
31
33
NoopFilterTool
(
const
std::string&
type
,
34
const
std::string&
name
,
35
const
IInterface*
parent
);
36
38
virtual
~NoopFilterTool
();
39
41
// Const methods:
43
45
// Non-const methods:
47
52
StatusCode
buildMcAod
(
const
McEventCollection
* in,
McEventCollection
*
out
);
53
55
// Protected data:
57
protected
:
58
61
NoopFilterTool
();
62
63
// Containers
64
65
66
};
67
70
74
75
#endif //> MCPARTICLETOOLS_NOOPFILTERTOOL_H
NoopFilterTool::~NoopFilterTool
virtual ~NoopFilterTool()
Destructor:
Definition:
NoopFilterTool.cxx:42
TruthParticleFilterBaseTool.h
python.AthDsoLogger.out
out
Definition:
AthDsoLogger.py:71
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
McEventCollection
This defines the McEventCollection, which is really just an ObjectVector of McEvent objects.
Definition:
McEventCollection.h:33
TruthParticleFilterBaseTool
Definition:
TruthParticleFilterBaseTool.h:33
NoopFilterTool
Definition:
NoopFilterTool.h:23
NoopFilterTool::buildMcAod
StatusCode buildMcAod(const McEventCollection *in, McEventCollection *out)
This method will check the validity of the input McEventCollection and build a filtered one from the ...
Definition:
NoopFilterTool.cxx:51
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:195
python.CaloScaleNoiseConfig.type
type
Definition:
CaloScaleNoiseConfig.py:78
NoopFilterTool::NoopFilterTool
NoopFilterTool()
Default constructor:
Generated on Tue Jul 2 2024 21:23:33 for ATLAS Offline Software by
1.8.18