ATLAS Offline Software
Loading...
Searching...
No Matches
VolumeLink.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
6// VolumeLink.h, (c) ATLAS Detector software
8
9#ifndef TRKVOLUMES_VOLUMELINK_H
10#define TRKVOLUMES_VOLUMELINK_H
11
13
14namespace Trk {
15
16class Volume;
17
24
26public:
30
31 VolumeLink(const Volume* vol) :
32 m_linkVolume(vol){}
33
35 VolumeLink(const VolumeLink& vlink) :
37
40
42 void VolumeLink::updateLink(const Volume* vol) {
43 m_linkVolume = vol;
44 }
45 // forward the link
46 const Volume* VolumeLink::volume( void ) const{
47 return m_linkVolume;
48 }
49
50private:
52};
53} // end of namespace
54
55#endif // TRKVOLUMES_VOLUMELINK_H
Define macros for attributes used to control the static checker.
Base class for all volumes inside the tracking realm, it defines the interface for inherited Volume c...
Definition Volume.h:36
Ensure that the ATLAS eigen extensions are properly loaded.