ATLAS Offline Software
ForwardDetectors
ZDC
ZDC_GeoM
src
ZDC_DetManager.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef ZDC_DETMANAGER_H
6
#define ZDC_DETMANAGER_H
7
8
#include "GeoModelKernel/GeoVPhysVol.h"
9
#include "GeoModelKernel/GeoVDetectorManager.h"
10
#include "
AthenaBaseComps/AthMessaging.h
"
11
12
class
ZDC_DetManager
:
public
GeoVDetectorManager,
public
AthMessaging
13
{
14
public
:
15
16
ZDC_DetManager
();
17
~ZDC_DetManager
();
18
19
virtual
unsigned
int
getNumTreeTops
()
const
;
20
virtual
PVConstLink
getTreeTop
(
unsigned
int
i
)
const
;
21
22
void
addTreeTop
(PVLink);
23
24
private
:
25
std::vector<PVLink>
m_volume
;
26
};
27
28
#ifndef GAUDI_NEUTRAL
29
#include "
AthenaKernel/CLASS_DEF.h
"
30
CLASS_DEF
(
ZDC_DetManager
, 9886, 1)
31
#endif
32
33
#endif
ZDC_DetManager
Definition:
ZDC_DetManager.h:13
ZDC_DetManager::addTreeTop
void addTreeTop(PVLink)
Definition:
ZDC_DetManager.cxx:36
ZDC_DetManager::ZDC_DetManager
ZDC_DetManager()
Definition:
ZDC_DetManager.cxx:7
lumiFormat.i
int i
Definition:
lumiFormat.py:85
AthMessaging
Class to provide easy MsgStream access and capabilities.
Definition:
AthMessaging.h:55
ZDC_DetManager::m_volume
std::vector< PVLink > m_volume
Definition:
ZDC_DetManager.h:25
ZDC_DetManager::getTreeTop
virtual PVConstLink getTreeTop(unsigned int i) const
Definition:
ZDC_DetManager.cxx:31
ZDC_DetManager::~ZDC_DetManager
~ZDC_DetManager()
Definition:
ZDC_DetManager.cxx:16
ZDC_DetManager::getNumTreeTops
virtual unsigned int getNumTreeTops() const
Definition:
ZDC_DetManager.cxx:26
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition:
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:64
AthMessaging.h
CLASS_DEF.h
macros to associate a CLID to a type
Generated on Sun Dec 22 2024 21:23:01 for ATLAS Offline Software by
1.8.18