ATLAS Offline Software
ForwardDetectors
LUCID
LUCID_GeoModel
LUCID_GeoModel
LUCID_DetectorManager.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 LUCID_DetectorManager_h
6
#define LUCID_DetectorManager_h 1
7
8
#include "GeoModelKernel/GeoVPhysVol.h"
9
#include "GeoModelKernel/GeoVDetectorManager.h"
10
#include <vector>
11
12
class
LUCID_DetectorManager
:
public
GeoVDetectorManager {
13
14
public
:
15
16
LUCID_DetectorManager
();
17
~LUCID_DetectorManager
();
18
19
virtual
unsigned
int
getNumTreeTops
()
const
;
20
virtual
PVConstLink
getTreeTop
(
unsigned
int
i
)
const
;
21
void
addTreeTop
(PVLink);
22
23
private
:
24
25
const
LUCID_DetectorManager
&
operator=
(
const
LUCID_DetectorManager
&right);
26
27
LUCID_DetectorManager
(
const
LUCID_DetectorManager
&right);
28
29
std::vector<PVLink>
m_volume
;
30
};
31
32
#ifndef GAUDI_NEUTRAL
33
#include "
AthenaKernel/CLASS_DEF.h
"
34
CLASS_DEF
(
LUCID_DetectorManager
, 115078776, 1)
35
#endif
36
37
#endif
38
39
LUCID_DetectorManager::getTreeTop
virtual PVConstLink getTreeTop(unsigned int i) const
Definition:
LUCID_DetectorManager.cxx:19
LUCID_DetectorManager::m_volume
std::vector< PVLink > m_volume
Definition:
LUCID_DetectorManager.h:29
lumiFormat.i
int i
Definition:
lumiFormat.py:85
LUCID_DetectorManager::operator=
const LUCID_DetectorManager & operator=(const LUCID_DetectorManager &right)
LUCID_DetectorManager::LUCID_DetectorManager
LUCID_DetectorManager(const LUCID_DetectorManager &right)
LUCID_DetectorManager::~LUCID_DetectorManager
~LUCID_DetectorManager()
LUCID_DetectorManager::LUCID_DetectorManager
LUCID_DetectorManager()
Definition:
LUCID_DetectorManager.cxx:7
LUCID_DetectorManager::addTreeTop
void addTreeTop(PVLink)
Definition:
LUCID_DetectorManager.cxx:24
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
LUCID_DetectorManager::getNumTreeTops
virtual unsigned int getNumTreeTops() const
Definition:
LUCID_DetectorManager.cxx:14
CLASS_DEF.h
macros to associate a CLID to a type
LUCID_DetectorManager
Definition:
LUCID_DetectorManager.h:12
Generated on Thu Nov 7 2024 21:20:15 for ATLAS Offline Software by
1.8.18