ATLAS Offline Software
Loading...
Searching...
No Matches
MergeHijingPars.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef MCTRUTHSIMALGS_MERGEHIJINGEVENTPARS_H
6#define MCTRUTHSIMALGS_MERGEHIJINGEVENTPARS_H
7
9#include "GaudiKernel/ToolHandle.h"
10
11class IPileUpTool;
12
13
22public:
23 MergeHijingPars(const std::string& name, ISvcLocator* svcLoc);
24 virtual ~MergeHijingPars() = default;
25 StatusCode initialize() override final;
26 StatusCode execute() override final;
27 bool isClonable() const override final { return true; }
28
29private:
30 ToolHandle<IPileUpTool> m_mergeTool{this, "MergeHijingParsTool", "MergeHijingParsTool", ""};
31};
32#endif
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
StatusCode execute() override final
StatusCode initialize() override final
bool isClonable() const override final
ToolHandle< IPileUpTool > m_mergeTool
virtual ~MergeHijingPars()=default
MergeHijingPars(const std::string &name, ISvcLocator *svcLoc)