ATLAS Offline Software
Calorimeter
CaloEvent
CaloEvent
CaloCellLink.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef CALOEVENT_CALOCELLLINK_H
6
#define CALOEVENT_CALOCELLLINK_H
7
8
9
10
#include "
Navigation/Navigable.h
"
11
12
#include "
CaloEvent/CaloCellContainer.h
"
13
14
class
CaloCellLink
:
public
Navigable
<CaloCellContainer,double>
15
{
16
public
:
17
19
CaloCellLink
();
21
explicit
CaloCellLink
(
const
CaloCellLink
* pLink);
22
explicit
CaloCellLink
(
const
CaloCellLink
& rLink);
24
CaloCellLink
&
operator=
(
const
CaloCellLink
& rLink);
26
virtual
~CaloCellLink
();
27
33
typedef
Navigable<CaloCellContainer,double>::object_iter
cell_iterator
;
34
35
private
:
36
37
void
copyStore
(
const
CaloCellLink
* pLink);
38
39
};
40
45
#endif
46
CaloCellLink::~CaloCellLink
virtual ~CaloCellLink()
Destructor.
CaloCellLink::copyStore
void copyStore(const CaloCellLink *pLink)
Definition:
CaloCellLink.cxx:38
CaloCellLink
Simple store for CaloCell links. This object is fully navigable.
Definition:
CaloCellLink.h:15
CaloCellLink::cell_iterator
Navigable< CaloCellContainer, double >::object_iter cell_iterator
Forward internal iterator type to clients.
Definition:
CaloCellLink.h:33
CaloCellContainer.h
Navigable
Navigable template generalization to handle navigation.
Definition:
Navigable.h:93
Navigable.h
CaloCellLink::CaloCellLink
CaloCellLink()
Constructor.
Definition:
CaloCellLink.cxx:10
CaloCellLink::operator=
CaloCellLink & operator=(const CaloCellLink &rLink)
Assignment.
Definition:
CaloCellLink.cxx:26
Generated on Sun Dec 22 2024 21:07:45 for ATLAS Offline Software by
1.8.18