ATLAS Offline Software
Loading...
Searching...
No Matches
TGCCablingDbTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef MUONCONDTOOL_TGCCABLINGDBTOOL_H
6#define MUONCONDTOOL_TGCCABLINGDBTOOL_H
7
10
11#include <string>
12#include <memory>
13#include <vector>
14
15class TGCCablingDbTool: public extends<AthAlgTool, ITGCCablingDbTool>
16{
17 public:
19 TGCCablingDbTool(const std::string& type,
20 const std::string& name,
21 const IInterface* parent);
22
24 virtual StatusCode initialize() override;
26 virtual std::vector<std::string>* giveASD2PP_DIFF_12() override;
28 virtual std::string getFolderName() const override;
30 virtual StatusCode readASD2PP_DIFF_12FromText() override;
31
32 private:
33
35 std::string m_DataLocation;
37 std::string m_Folder;
38
40 std::unique_ptr<std::vector<std::string>> m_ASD2PP_DIFF_12;
41
45 std::string m_filename;
46};
47
48#endif // MUONCONDTOOL_TGCCABLINGDBTOOL_H
std::unique_ptr< std::vector< std::string > > m_ASD2PP_DIFF_12
Database as strings.
std::string m_filename
File name of the text database.
std::string m_DataLocation
Data location.
virtual std::string getFolderName() const override
Get the folder name.
virtual std::vector< std::string > * giveASD2PP_DIFF_12() override
Method to provide database.
std::string m_Folder
Folder name.
bool m_readASD2PP_DIFF_12FromText
Flag for readASD2PP_DIFF_12FromText()
TGCCablingDbTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor.
virtual StatusCode initialize() override
Initilize.
virtual StatusCode readASD2PP_DIFF_12FromText() override
Load parameters from text database.