ATLAS Offline Software
Loading...
Searching...
No Matches
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$
14
15
16#ifndef EGAMMAD3PDMAKER_EGAMMACLUSTERASSOCIATIONTOOL_H
17#define EGAMMAD3PDMAKER_EGAMMACLUSTERASSOCIATIONTOOL_H
18
19
21#include "xAODEgamma/Egamma.h"
23
24
25namespace D3PD {
26
27
32 : public SingleAssociationTool<xAOD::Egamma, xAOD::CaloCluster>
33{
34public:
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
Type-safe wrapper for single associator tools.
SingleAssociationTool(const std::string &type, const std::string &name, const IInterface *parent)
SingleAssociationTool< xAOD::Egamma, xAOD::CaloCluster > Base
virtual const xAOD::CaloCluster * get(const xAOD::Egamma &p)
Return the target object.
egammaClusterAssociationTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
Block filler tool for noisy FEB information.
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.
Egamma_v1 Egamma
Definition of the current "egamma version".
Definition Egamma.h:17