ATLAS Offline Software
ClusterAtEMScaleTool.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef JETRECTOOLS_CLUSTERATEMSCALETOOL_H
6 #define JETRECTOOLS_CLUSTERATEMSCALETOOL_H
7 
8 // \class ClusterAtEMScaleTool
9 // \author Jennifer Roloff
10 // \date October 2016
11 //
12 
13 
18 
19 #include <string>
20 
23 
24  public:
25 
26  ClusterAtEMScaleTool(const std::string& name);
28 
29  // Check that the configuration is reasonable
31 
32  private:
33  // Implement the correction
36 
37 
38 
39 };
40 
41 
42 #endif
ClusterAtEMScaleTool::~ClusterAtEMScaleTool
~ClusterAtEMScaleTool()
ClusterAtEMScaleTool
Definition: ClusterAtEMScaleTool.h:21
JetConstituentModifierBase.h
ClusterAtEMScaleTool::initialize
StatusCode initialize()
Dummy implementation of the initialisation function.
Definition: ClusterAtEMScaleTool.cxx:15
CaloCluster.h
IJetConstituentModifier
Definition: IJetConstituentModifier.h:16
ClusterAtEMScaleTool::process_impl
StatusCode process_impl(xAOD::IParticleContainer *cont) const
Definition: ClusterAtEMScaleTool.cxx:34
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
IParticleContainer.h
DataVector
Derived DataVector<T>.
Definition: DataVector.h:794
ClusterAtEMScaleTool::ClusterAtEMScaleTool
ClusterAtEMScaleTool(const std::string &name)
Definition: ClusterAtEMScaleTool.cxx:11
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:228
JetConstituentModifierBase
Definition: JetConstituentModifierBase.h:22
ClusterAtEMScaleTool::setClustersToEMScale
StatusCode setClustersToEMScale(xAOD::CaloClusterContainer &cont) const
Definition: ClusterAtEMScaleTool.cxx:24
ASG_TOOL_CLASS
#define ASG_TOOL_CLASS(CLASSNAME, INT1)
Definition: AsgToolMacros.h:68
CaloClusterContainer.h