ATLAS Offline Software
Loading...
Searching...
No Matches
DigitizationAlg.h
Go to the documentation of this file.
1/* -*- C++ -*- */
2
3/*
4 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef PILEUPCOMPS_DIGITIZATIONALG_H
8#define PILEUPCOMPS_DIGITIZATIONALG_H
14
15#include "GaudiKernel/ToolHandle.h"
18
20
22public:
23 DigitizationAlg(const std::string& name, ISvcLocator* pSvcLocator);
24 StatusCode initialize();
25 StatusCode execute();
26 StatusCode finalize();
27
28private:
29 ToolHandleArray<IPileUpTool> m_puTools{this,"PileUpTools",{},"IPileUpTools to be run for each event"};
30};
31
32
33#endif
a call-back interface for tools that merge pileup events information An IPileUpTool is called back fo...
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
StatusCode finalize()
StatusCode execute()
DigitizationAlg(const std::string &name, ISvcLocator *pSvcLocator)
ToolHandleArray< IPileUpTool > m_puTools
StatusCode initialize()