ATLAS Offline Software
Loading...
Searching...
No Matches
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
30 StatusCode initialize();
31
32 private:
33 // Implement the correction
34 StatusCode process_impl(xAOD::IParticleContainer* cont) const;
36
37
38
39};
40
41
42#endif
#define ASG_TOOL_CLASS(CLASSNAME, INT1)
StatusCode process_impl(xAOD::IParticleContainer *cont) const
StatusCode initialize()
Dummy implementation of the initialisation function.
ClusterAtEMScaleTool(const std::string &name)
StatusCode setClustersToEMScale(xAOD::CaloClusterContainer &cont) const
JetConstituentModifierBase(const std::string &name)
CaloClusterContainer_v1 CaloClusterContainer
Define the latest version of the calorimeter cluster container.
DataVector< IParticle > IParticleContainer
Simple convenience declaration of IParticleContainer.