ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Calorimeter
CaloRec
src
CaloTopoTmpHashCell.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
//-----------------------------------------------------------------------
6
// File and Version Information:
7
//
8
// Description: HashCell Container for the topological cluster maker
9
//
10
// Environment:
11
// Software developed for the ATLAS Detector at the CERN LHC
12
//
13
// Author List:
14
// Sven Menke
15
//
16
//-----------------------------------------------------------------------
17
18
#ifndef CALOTOPOTMPHASHCELL_H
19
#define CALOTOPOTMPHASHCELL_H
20
21
template
<
class
T>
22
class
CaloTopoTmpHashCell
{
23
24
private
:
25
26
// Friends
27
28
// Data members
29
30
T*
m_clusterCell
;
31
32
public
:
33
34
// Constructors
35
36
CaloTopoTmpHashCell
()
37
{
38
m_clusterCell
= 0;
39
}
40
41
42
CaloTopoTmpHashCell
(
const
CaloTopoTmpHashCell
&other) =
default
;
43
44
45
CaloTopoTmpHashCell
(T* clusterCell)
46
{
47
m_clusterCell
= clusterCell;
48
}
49
50
// Operators
51
52
inline
bool
operator==
(
const
CaloTopoTmpHashCell
& other)
const
53
{
54
return
(
m_clusterCell
== other.m_clusterCell);
55
}
56
57
CaloTopoTmpHashCell
&
operator=
(
const
CaloTopoTmpHashCell
& other) =
default
;
58
59
const
T *
getCaloTopoTmpClusterCell
()
const
60
{
61
return
m_clusterCell
;
62
}
63
64
T *
getCaloTopoTmpClusterCell
()
65
{
66
return
m_clusterCell
;
67
}
68
69
};
70
71
#endif
// CALOTOPOTMPHASHCELL_H
72
CaloTopoTmpHashCell::CaloTopoTmpHashCell
CaloTopoTmpHashCell()
Definition
CaloTopoTmpHashCell.h:36
CaloTopoTmpHashCell::getCaloTopoTmpClusterCell
T * getCaloTopoTmpClusterCell()
Definition
CaloTopoTmpHashCell.h:64
CaloTopoTmpHashCell::getCaloTopoTmpClusterCell
const T * getCaloTopoTmpClusterCell() const
Definition
CaloTopoTmpHashCell.h:59
CaloTopoTmpHashCell::operator=
CaloTopoTmpHashCell & operator=(const CaloTopoTmpHashCell &other)=default
CaloTopoTmpHashCell::CaloTopoTmpHashCell
CaloTopoTmpHashCell(T *clusterCell)
Definition
CaloTopoTmpHashCell.h:45
CaloTopoTmpHashCell::operator==
bool operator==(const CaloTopoTmpHashCell &other) const
Definition
CaloTopoTmpHashCell.h:52
CaloTopoTmpHashCell< CaloTopoSplitterClusterCell >::m_clusterCell
CaloTopoSplitterClusterCell * m_clusterCell
Definition
CaloTopoTmpHashCell.h:30
CaloTopoTmpHashCell::CaloTopoTmpHashCell
CaloTopoTmpHashCell(const CaloTopoTmpHashCell &other)=default
Generated on
for ATLAS Offline Software by
1.17.0