ATLAS Offline Software
Loading...
Searching...
No Matches
LArFillDSPConfig.h
Go to the documentation of this file.
1//-*- C++ -*-
2
3/*
4 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
5*/
6
7
8#ifndef LARCALIBTOOLS_LARFILLDSPCONFIG_H
9#define LARCALIBTOOLS_LARFILLDSPCONFIG_H
10
11#include <string>
13#include "GaudiKernel/ToolHandle.h"
14
15class LArOnlineID;
16
18{
19
21 // Public methods:
23 public:
24 using AthReentrantAlgorithm::AthReentrantAlgorithm;
25
28
29 // Athena algorithm's Hooks
30 virtual StatusCode execute(const EventContext&) const override {return StatusCode::SUCCESS;}
31 virtual StatusCode stop() override;
32
33 private:
35 LArFillDSPConfig() = delete;
36 const LArOnlineID* m_onlineID = nullptr;
37
38 StringProperty m_folderName { this, "Foldername", "/LAR/Configuraton/DSPConfiguration" };
39 BooleanProperty m_dump { this, "Dump", true };
40 BooleanProperty m_lowmu { this, "isLowMu", false };
41};
42
43#endif
An algorithm that can be simultaneously executed in multiple threads.
virtual StatusCode stop() override
StringProperty m_folderName
BooleanProperty m_dump
const LArOnlineID * m_onlineID
virtual ~LArFillDSPConfig()
Destructor:
virtual StatusCode execute(const EventContext &) const override
BooleanProperty m_lowmu
LArFillDSPConfig()=delete
Default constructor: