ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArTest
LArConditionsTest
LArConditionsTest
LArCablingTest.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef LARCABLINGTEST_H
6
#define LARCABLINGTEST_H
7
8
//Dear emacs, this is -*-c++-*-
9
#include "
AthenaBaseComps/AthAlgorithm.h
"
10
#include "GaudiKernel/ToolHandle.h"
11
#include "
Identifier/HWIdentifier.h
"
12
#include "
StoreGate/ReadCondHandleKey.h
"
13
#include "
LArCabling/LArOnOffIdMapping.h
"
14
#include "
LArRecConditions/LArCalibLineMapping.h
"
15
#include "
LArRecConditions/LArFebRodMapping.h
"
16
17
18
class
LArOnlineID
;
19
class
CaloCell_ID
;
20
21
class
LArCablingTest
:
public
AthAlgorithm
22
{
23
public
:
24
LArCablingTest
(
const
std::string & name, ISvcLocator * pSvcLocator);
25
~LArCablingTest
();
26
27
//standard algorithm methods
28
StatusCode
initialize
();
29
StatusCode
execute
(
const
EventContext& ctx) ;
30
StatusCode
finalize
(){
return
StatusCode::SUCCESS;}
31
private
:
32
33
SG::ReadCondHandleKey<LArOnOffIdMapping>
m_cablingKey
{
this
,
"CablingKey"
,
"LArOnOffIdMap"
,
"SG Key of LArOnOffIdMapping object"
};
34
SG::ReadCondHandleKey<LArCalibLineMapping>
m_CLKey
{
this
,
"CalibLineKey"
,
"LArCalibLineMap"
,
"SG calib line key"
};
35
SG::ReadCondHandleKey<LArFebRodMapping>
m_RodKey
{
this
,
"FebRodKey"
,
"LArFebRodMap"
,
"SG ROD mapping key"
};
36
37
bool
m_print
;
38
unsigned
m_mode
;
39
const
LArOnlineID
*
m_onlineId
;
40
const
CaloCell_ID
*
m_caloCellId
;
41
42
void
print
(
const
HWIdentifier
& hwid, std::ostream& out,
const
LArOnOffIdMapping
* cabling,
const
LArCalibLineMapping
*clCont);
43
};
44
45
#endif
AthAlgorithm.h
HWIdentifier.h
LArCalibLineMapping.h
LArFebRodMapping.h
LArOnOffIdMapping.h
ReadCondHandleKey.h
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
CaloCell_ID
Helper class for offline cell identifiers.
Definition
CaloCell_ID.h:34
HWIdentifier
Definition
HWIdentifier.h:13
LArCablingTest::m_caloCellId
const CaloCell_ID * m_caloCellId
Definition
LArCablingTest.h:40
LArCablingTest::initialize
StatusCode initialize()
Definition
LArCablingTest.cxx:26
LArCablingTest::LArCablingTest
LArCablingTest(const std::string &name, ISvcLocator *pSvcLocator)
Definition
LArCablingTest.cxx:13
LArCablingTest::execute
StatusCode execute(const EventContext &ctx)
Execute method.
Definition
LArCablingTest.cxx:39
LArCablingTest::finalize
StatusCode finalize()
Definition
LArCablingTest.h:30
LArCablingTest::m_RodKey
SG::ReadCondHandleKey< LArFebRodMapping > m_RodKey
Definition
LArCablingTest.h:35
LArCablingTest::m_cablingKey
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
Definition
LArCablingTest.h:33
LArCablingTest::m_print
bool m_print
Definition
LArCablingTest.h:37
LArCablingTest::m_mode
unsigned m_mode
Definition
LArCablingTest.h:38
LArCablingTest::m_onlineId
const LArOnlineID * m_onlineId
Definition
LArCablingTest.h:39
LArCablingTest::m_CLKey
SG::ReadCondHandleKey< LArCalibLineMapping > m_CLKey
Definition
LArCablingTest.h:34
LArCablingTest::~LArCablingTest
~LArCablingTest()
Definition
LArCablingTest.cxx:23
LArCablingTest::print
void print(const HWIdentifier &hwid, std::ostream &out, const LArOnOffIdMapping *cabling, const LArCalibLineMapping *clCont)
Definition
LArCablingTest.cxx:112
LArCalibLineMapping
Definition
LArCalibLineMapping.h:17
LArOnOffIdMapping
Definition
LArOnOffIdMapping.h:20
LArOnlineID
Definition
LArOnlineID.h:21
SG::ReadCondHandleKey
Definition
ReadCondHandleKey.h:21
Generated on
for ATLAS Offline Software by
1.17.0