ATLAS Offline Software
Loading...
Searching...
No Matches
EventShapeCopier.h
Go to the documentation of this file.
1// EventDensityTool.h -*- C++ -*-
2
3/*
4 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
5*/
6
7
8#ifndef EVENTSHAPETOOLS_EVENTSHAPECOPIER_H
9#define EVENTSHAPETOOLS_EVENTSHAPECOPIER_H
10
28
29#include "AsgTools/AsgTool.h"
33
35 public asg::AsgTool,
36 virtual public ::IEventShapeTool {
38
39public:
40
42 EventShapeCopier( const std::string& name);
43
46
48 StatusCode initialize();
49
51 StatusCode fillEventShape() const;
52 StatusCode fillEventShape(xAOD::EventShape* es) const;
53
60protected:
61 // DataHandles
65
66 std::string m_eventDensityName;
67
68};
69
70#endif
#define ASG_TOOL_CLASS(CLASSNAME, INT1)
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
~EventShapeCopier()
Destructor:
SG::ReadHandleKey< xAOD::EventShape > m_outputEventShapeIn
void renameEventDensities()
This function is only a convenience function for use in Standalone Analysis it avoids the need of con...
StatusCode initialize()
Initialization.
SG::WriteHandleKey< xAOD::EventShape > m_outputEventShape
StatusCode fillEventShape() const
Action.
SG::ReadHandleKey< xAOD::EventShape > m_inputEventShape
EventShapeCopier(const std::string &name)
Constructor with parameters:
std::string m_eventDensityName
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
Base class for the dual-use tool implementation classes.
Definition AsgTool.h:47
EventShape_v1 EventShape
Definition of the current event format version.
Definition EventShape.h:16