ATLAS Offline Software
egammaClusterAssociationTool.h
Go to the documentation of this file.
1 // This file's extension implies that it's C, but it's really -*- C++ -*-.
2 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // $Id$
16 #ifndef EGAMMAD3PDMAKER_EGAMMACLUSTERASSOCIATIONTOOL_H
17 #define EGAMMAD3PDMAKER_EGAMMACLUSTERASSOCIATIONTOOL_H
18 
19 
21 #include "xAODEgamma/Egamma.h"
23 
24 
25 namespace D3PD {
26 
27 
32  : public SingleAssociationTool<xAOD::Egamma, xAOD::CaloCluster>
33 {
34 public:
36 
37 
44  egammaClusterAssociationTool (const std::string& type,
45  const std::string& name,
46  const IInterface* parent);
47 
48 
55  virtual const xAOD::CaloCluster* get (const xAOD::Egamma& p);
56 };
57 
58 
59 } // namespace D3PD
60 
61 
62 
63 #endif // not EGAMMAD3PDMAKER_EGAMMACLUSTERASSOCIATIONTOOL_H
D3PD::egammaClusterAssociationTool::get
virtual const xAOD::CaloCluster * get(const xAOD::Egamma &p)
Return the target object.
Definition: egammaClusterAssociationTool.cxx:42
python.PerfMonSerializer.p
def p
Definition: PerfMonSerializer.py:743
D3PD::SingleAssociationTool
Type-safe wrapper for single associator tools.
Definition: SingleAssociationTool.h:133
xAOD::Egamma_v1
Definition: Egamma_v1.h:56
Egamma.h
SingleAssociationTool.h
Type-safe wrapper for single associator tools.
xAOD::CaloCluster_v1
Description of a calorimeter cluster.
Definition: CaloCluster_v1.h:59
D3PD
Block filler tool for noisy FEB information.
Definition: InnerDetector/InDetMonitoring/InDetGlobalMonitoring/macros/EnhancedPrimaryVertexMonitoring/TrigD3PD/ChainGroup.h:21
CaloCluster.h
test_pyathena.parent
parent
Definition: test_pyathena.py:15
D3PD::egammaClusterAssociationTool::Base
SingleAssociationTool< xAOD::Egamma, xAOD::CaloCluster > Base
Definition: egammaClusterAssociationTool.h:35
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
D3PD::egammaClusterAssociationTool::egammaClusterAssociationTool
egammaClusterAssociationTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
Definition: egammaClusterAssociationTool.cxx:27
D3PD::egammaClusterAssociationTool
Associate from an egamma to its CaloCluster.
Definition: egammaClusterAssociationTool.h:33