ATLAS Offline Software
Loading...
Searching...
No Matches
TBLArRawChannelBuilder.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 TBREC_TBLARRAWCHANNELBUILDER_H
6#define TBREC_TBLARRAWCHANNELBUILDER_H
7
9#include "GaudiKernel/IToolSvc.h"
15
20
21#include "CLHEP/Units/SystemOfUnits.h"
22
23class LArOnlineID;
24
26{
27
28public:
29
30 TBLArRawChannelBuilder (const std::string& name, ISvcLocator* pSvcLocator);
31 virtual StatusCode initialize() override;
32 virtual StatusCode execute() override;
33 virtual StatusCode finalize() override;
34
35private:
36 //Services & Tools
37 SG::ReadCondHandleKey<LArOnOffIdMapping> m_cablingKey{this,"CablingKey","LArOnOffIdMap","SG Key of LArOnOffIdMapping object"};
38
43
45
46 //Algo-properties
49 std::string m_mode;
51
53 float m_ADCtoMeVHEC[2];
56 float m_ADCtoMeVEMB[2];
57
58 unsigned int m_iPedestal;
59};
60
61#endif
defines and typedefs for IOVSvc
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Helper class for LArEM offline identifiers.
Definition LArEM_ID.h:111
Helper class for LArFCAL offline identifiers.
Definition LArFCAL_ID.h:49
Helper class for LArHEC offline identifiers.
Definition LArHEC_ID.h:76
virtual StatusCode execute() override
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
virtual StatusCode initialize() override
virtual StatusCode finalize() override
TBLArRawChannelBuilder(const std::string &name, ISvcLocator *pSvcLocator)
const LArOnlineID * m_onlineHelper