ATLAS Offline Software
Loading...
Searching...
No Matches
InnerDetector
InDetDetDescr
BCMPrimeReadoutGeometry
src
BCMPrimeDetectorManager.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
BCMPrimeReadoutGeometry/BCMPrimeDetectorManager.h
"
6
7
8
namespace
InDetDD
{
9
10
BCMPrimeDetectorManager::BCMPrimeDetectorManager
(
const
std::string & name)
11
{
12
setName(name);
13
}
14
15
unsigned
int
BCMPrimeDetectorManager::getNumTreeTops
()
const
{
16
return
m_volume
.size();
17
}
18
19
PVConstLink
BCMPrimeDetectorManager::getTreeTop
(
unsigned
int
i)
const
{
20
return
m_volume
[i];
21
}
22
23
void
BCMPrimeDetectorManager::addTreeTop
(
const
PVConstLink& vol) {
24
m_volume
.push_back(vol);
25
}
26
27
void
BCMPrimeDetectorManager::addAlignableTransform
(
int
/*id*/
,
28
GeoAlignableTransform *
/*transform*/
,
29
const
GeoVPhysVol *
/*child*/
)
30
{
31
// Here alignment transforms will be added
32
}
33
34
StatusCode
BCMPrimeDetectorManager::align
(
IOVSVC_CALLBACK_ARGS_P
(
/*I*/
,
/*keys*/
) )
const
{
35
// Here alignment transform deltas will be set
36
return
StatusCode::SUCCESS;
37
}
38
39
}
// namespace InDetDD
BCMPrimeDetectorManager.h
IOVSVC_CALLBACK_ARGS_P
#define IOVSVC_CALLBACK_ARGS_P(I, K)
short hand for IOVSvc call back argument list, to be used when access to formal arguments is needed,...
Definition
IOVSvcDefs.h:42
InDetDD::BCMPrimeDetectorManager::align
StatusCode align(IOVSVC_CALLBACK_ARGS) const
Definition
BCMPrimeDetectorManager.cxx:34
InDetDD::BCMPrimeDetectorManager::getTreeTop
virtual PVConstLink getTreeTop(unsigned int i) const override
Definition
BCMPrimeDetectorManager.cxx:19
InDetDD::BCMPrimeDetectorManager::addTreeTop
void addTreeTop(const PVConstLink &treeTop)
Add a Tree top:
Definition
BCMPrimeDetectorManager.cxx:23
InDetDD::BCMPrimeDetectorManager::BCMPrimeDetectorManager
BCMPrimeDetectorManager(const std::string &name)
Constructor.
Definition
BCMPrimeDetectorManager.cxx:10
InDetDD::BCMPrimeDetectorManager::addAlignableTransform
void addAlignableTransform(int, GeoAlignableTransform *, const GeoVPhysVol *)
Definition
BCMPrimeDetectorManager.cxx:27
InDetDD::BCMPrimeDetectorManager::m_volume
std::vector< PVConstLink > m_volume
Private member data.
Definition
BCMPrimeDetectorManager.h:54
InDetDD::BCMPrimeDetectorManager::getNumTreeTops
virtual unsigned int getNumTreeTops() const override
Access to raw geometry:
Definition
BCMPrimeDetectorManager.cxx:15
InDetDD
Message Stream Member.
Definition
FakeTrackBuilder.h:8
Generated on
for ATLAS Offline Software by
1.14.0