ATLAS Offline Software
ForwardDetectors
ForwardSimulation
ForwardRegionGeoModel
src
ForwardRegionGeoModelManager.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 ForwardRegionGeoModelManager_h
6
#define ForwardRegionGeoModelManager_h 1
7
#include "GeoModelKernel/GeoVPhysVol.h"
8
#include "GeoModelKernel/GeoVDetectorManager.h"
9
10
class
ForwardRegionGeoModelManager
:
public
GeoVDetectorManager {
11
12
public
:
13
// Constructor
14
ForwardRegionGeoModelManager
();
15
16
// Destructor
17
~ForwardRegionGeoModelManager
();
18
19
// Access to raw geometry:
20
virtual
unsigned
int
getNumTreeTops
()
const
;
21
22
// Access to raw geometry:
23
virtual
PVConstLink
getTreeTop
(
unsigned
int
i
)
const
;
24
25
26
// Add a Tree top:
27
void
addTreeTop
(PVLink);
28
29
30
private
:
31
32
33
const
ForwardRegionGeoModelManager
&
operator=
(
const
ForwardRegionGeoModelManager
&right);
34
ForwardRegionGeoModelManager
(
const
ForwardRegionGeoModelManager
&right);
35
std::vector<PVLink>
m_volume
;
36
};
37
38
// Class ForwardRegionGeoModelManager
39
40
#ifndef GAUDI_NEUTRAL
41
#include "
AthenaKernel/CLASS_DEF.h
"
42
CLASS_DEF
(
ForwardRegionGeoModelManager
, 157152126, 1)
43
#endif
44
45
46
47
#endif
48
49
ForwardRegionGeoModelManager::operator=
const ForwardRegionGeoModelManager & operator=(const ForwardRegionGeoModelManager &right)
ForwardRegionGeoModelManager
Definition:
ForwardRegionGeoModelManager.h:10
lumiFormat.i
int i
Definition:
lumiFormat.py:85
ForwardRegionGeoModelManager::getNumTreeTops
virtual unsigned int getNumTreeTops() const
Definition:
ForwardRegionGeoModelManager.cxx:17
ForwardRegionGeoModelManager::m_volume
std::vector< PVLink > m_volume
Definition:
ForwardRegionGeoModelManager.h:35
ForwardRegionGeoModelManager::ForwardRegionGeoModelManager
ForwardRegionGeoModelManager()
Definition:
ForwardRegionGeoModelManager.cxx:6
ForwardRegionGeoModelManager::getTreeTop
virtual PVConstLink getTreeTop(unsigned int i) const
Definition:
ForwardRegionGeoModelManager.cxx:22
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
ForwardRegionGeoModelManager::addTreeTop
void addTreeTop(PVLink)
Definition:
ForwardRegionGeoModelManager.cxx:27
ForwardRegionGeoModelManager::ForwardRegionGeoModelManager
ForwardRegionGeoModelManager(const ForwardRegionGeoModelManager &right)
ForwardRegionGeoModelManager::~ForwardRegionGeoModelManager
~ForwardRegionGeoModelManager()
Definition:
ForwardRegionGeoModelManager.cxx:12
CLASS_DEF.h
macros to associate a CLID to a type
Generated on Thu Nov 7 2024 21:15:23 for ATLAS Offline Software by
1.8.18