ATLAS Offline Software
Loading...
Searching...
No Matches
CscDigitToCscRDO.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef MUONBYTESTREAMCNVTEST_CSCDIGITTOCSCRDO_H
6#define MUONBYTESTREAMCNVTEST_CSCDIGITTOCSCRDO_H
7
9#include "GaudiKernel/ToolHandle.h"
11
12// Author: Ketevi A. Assamagan
13// BNL, October 27, 2003
14
15// Digitization algorithm for the CSC:
16// get the hit container from Storegate
17// loop over the hits
18// digitize each hit
19// loop over the digit and build the digit container
20// store the digits in StoreGate
21
23public:
24 CscDigitToCscRDO(const std::string& name, ISvcLocator* pSvcLocator);
25 ~CscDigitToCscRDO() = default;
26
27 virtual StatusCode initialize() override;
28 virtual StatusCode execute() override;
29 virtual bool isClonable() const override final { return true; }
30
31private:
32 ToolHandle<IMuonDigitizationTool> m_digTool{this};
33};
34
35#endif
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual StatusCode execute() override
~CscDigitToCscRDO()=default
ToolHandle< IMuonDigitizationTool > m_digTool
virtual bool isClonable() const override final
CscDigitToCscRDO(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode initialize() override