ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Calorimeter
CaloIdentifier
CaloIdentifier
CaloHelpersTest.h
Go to the documentation of this file.
1
// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
/*
3
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
4
*/
5
/*
6
*/
13
14
15
#ifndef CALOIDENTIFIER_CALOHELPERSTEST_H
16
#define CALOIDENTIFIER_CALOHELPERSTEST_H
17
18
19
#include "
CaloIdentifier/LArEM_ID.h
"
20
#include "
CaloIdentifier/LArHEC_ID.h
"
21
#include "
CaloIdentifier/LArFCAL_ID.h
"
22
#include "
CaloIdentifier/LArMiniFCAL_ID.h
"
23
#include "
CaloIdentifier/TileID.h
"
24
#include "
CaloIdentifier/CaloCell_ID.h
"
25
#include <memory>
26
27
28
class
IdDictParser
;
29
30
37
class
CaloHelpersTest
38
{
39
public
:
40
CaloHelpersTest
();
41
~CaloHelpersTest
();
42
43
const
LArEM_ID
&
emID
()
const
;
44
const
LArHEC_ID
&
hecID
()
const
;
45
const
LArFCAL_ID
&
fcalID
()
const
;
46
const
LArMiniFCAL_ID
&
minifcalID
()
const
;
47
const
TileID
&
tileID
()
const
;
48
const
CaloCell_ID
&
caloID
()
const
;
49
50
private
:
51
std::unique_ptr<IdDictParser>
m_parser
;
52
LArEM_ID
m_em_idHelper
;
53
LArHEC_ID
m_hec_idHelper
;
54
LArFCAL_ID
m_fcal_idHelper
;
55
LArMiniFCAL_ID
m_minifcal_idHelper
;
56
TileID
m_tile_idHelper
;
57
std::unique_ptr<CaloCell_ID>
m_calo_idHelper
;
58
};
59
60
61
#endif
// not CALOIDENTIFIER_CALOHELPERSTEST_H
CaloCell_ID.h
LArEM_ID.h
LArFCAL_ID.h
LArHEC_ID.h
LArMiniFCAL_ID.h
TileID.h
CaloCell_ID
Helper class for offline cell identifiers.
Definition
CaloCell_ID.h:34
CaloHelpersTest::m_parser
std::unique_ptr< IdDictParser > m_parser
Definition
CaloHelpersTest.h:51
CaloHelpersTest::minifcalID
const LArMiniFCAL_ID & minifcalID() const
Definition
CaloHelpersTest.cxx:80
CaloHelpersTest::~CaloHelpersTest
~CaloHelpersTest()
CaloHelpersTest::tileID
const TileID & tileID() const
Definition
CaloHelpersTest.cxx:86
CaloHelpersTest::CaloHelpersTest
CaloHelpersTest()
Definition
CaloHelpersTest.cxx:18
CaloHelpersTest::m_hec_idHelper
LArHEC_ID m_hec_idHelper
Definition
CaloHelpersTest.h:53
CaloHelpersTest::hecID
const LArHEC_ID & hecID() const
Definition
CaloHelpersTest.cxx:68
CaloHelpersTest::m_tile_idHelper
TileID m_tile_idHelper
Definition
CaloHelpersTest.h:56
CaloHelpersTest::caloID
const CaloCell_ID & caloID() const
Definition
CaloHelpersTest.cxx:92
CaloHelpersTest::emID
const LArEM_ID & emID() const
Definition
CaloHelpersTest.cxx:62
CaloHelpersTest::m_calo_idHelper
std::unique_ptr< CaloCell_ID > m_calo_idHelper
Definition
CaloHelpersTest.h:57
CaloHelpersTest::m_fcal_idHelper
LArFCAL_ID m_fcal_idHelper
Definition
CaloHelpersTest.h:54
CaloHelpersTest::m_em_idHelper
LArEM_ID m_em_idHelper
Definition
CaloHelpersTest.h:52
CaloHelpersTest::m_minifcal_idHelper
LArMiniFCAL_ID m_minifcal_idHelper
Definition
CaloHelpersTest.h:55
CaloHelpersTest::fcalID
const LArFCAL_ID & fcalID() const
Definition
CaloHelpersTest.cxx:74
IdDictParser
Definition
IdDictParser.h:21
LArEM_ID
Helper class for LArEM offline identifiers.
Definition
LArEM_ID.h:111
LArFCAL_ID
Helper class for LArFCAL offline identifiers.
Definition
LArFCAL_ID.h:49
LArHEC_ID
Helper class for LArHEC offline identifiers.
Definition
LArHEC_ID.h:76
LArMiniFCAL_ID
Helper class for LArMiniFCAL offline identifiers.
Definition
LArMiniFCAL_ID.h:51
TileID
Helper class for TileCal offline identifiers.
Definition
TileID.h:67
Generated on
for ATLAS Offline Software by
1.17.0