ATLAS Offline Software
Loading...
Searching...
No Matches
TRT_DAQ_ConditionsSvc.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 TRT_DAQ_CONDITIONSSVC_H
6#define TRT_DAQ_CONDITIONSSVC_H
7
8/*----------------------------------------------------
9 * @file TRT_DAQ_ConditionsSvc.h
10 * @Service Header for TRT_DAQ_ConditionsSvc
11 * @author Denver Whittington
12 *///-------------------------------------------------
13
14// Header Includes
18#include "GaudiKernel/ServiceHandle.h"
22
23#include "Identifier/Identifier.h"
25
27
28// Class definition for this AlgTool
29class TRT_DAQ_ConditionsSvc : public extends<AthService,
30 ITRT_ConditionsSvc,
31 ITRT_DAQ_ConditionsSvc>
32{
33
34 public:
35
36 TRT_DAQ_ConditionsSvc( const std::string&, ISvcLocator* );
38
39 virtual StatusCode initialize();
40 virtual StatusCode finalize();
41
42 // Return ROD identifier
43 unsigned int RODid( const Identifier& );
44
46
49 InDet::TRT_CondFlag condSummaryStatus( unsigned int );
50
52
53
55
59 InDet::TRT_CondFlag condSummaryStatus( const Identifier& );
60
61 private:
62
64
65 // jobOptions properties
66 std::string m_FolderName;
67
68 // Straw Helpers
70
71 // Read Key
72 SG::ReadCondHandleKey<CondAttrListCollection> m_RobinsReadKey{this,"RobinsReadKey","/TDAQ/Resources/ATLAS/TRT/Robins","Robins in-key"};
73
74};
75
76#endif // TRT_DAQ_CONDITIONSSVC_H
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
This is an Identifier helper class for the TRT subdetector.
This class is a collection of AttributeLists where each one is associated with a channel number.
InDet::TRT_CondFlag condSummaryStatus(unsigned int)
ConditionsSummaryStatus for a ROD ID.
virtual ~TRT_DAQ_ConditionsSvc()
Destructor //.
virtual StatusCode finalize()
Finalize //.
SG::ReadCondHandleKey< CondAttrListCollection > m_RobinsReadKey
virtual StatusCode initialize()
Initialize //.
ServiceHandle< StoreGateSvc > m_detStore
unsigned int RODid(const Identifier &)
Return ROD identifier //.
TRT_DAQ_ConditionsSvc(const std::string &, ISvcLocator *)
Constructor //.
This is an Identifier helper class for the TRT subdetector.
Definition TRT_ID.h:82