ATLAS Offline Software
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
(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
InDetDD::BCMPrimeDetectorManager::getNumTreeTops
virtual unsigned int getNumTreeTops() const override
Access to raw geometry:
Definition:
BCMPrimeDetectorManager.cxx:15
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::m_volume
std::vector< PVConstLink > m_volume
Private member data.
Definition:
BCMPrimeDetectorManager.h:54
InDetDD::BCMPrimeDetectorManager::addAlignableTransform
void addAlignableTransform(int, GeoAlignableTransform *, const GeoVPhysVol *)
Definition:
BCMPrimeDetectorManager.cxx:27
InDetDD::BCMPrimeDetectorManager::addTreeTop
void addTreeTop(PVConstLink treeTop)
Add a Tree top:
Definition:
BCMPrimeDetectorManager.cxx:23
lumiFormat.i
int i
Definition:
lumiFormat.py:92
InDetDD::BCMPrimeDetectorManager::getTreeTop
virtual PVConstLink getTreeTop(unsigned int i) const override
Definition:
BCMPrimeDetectorManager.cxx:19
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
InDetDD::BCMPrimeDetectorManager::BCMPrimeDetectorManager
BCMPrimeDetectorManager(const std::string &name)
Constructor.
Definition:
BCMPrimeDetectorManager.cxx:10
InDetDD::BCMPrimeDetectorManager::align
StatusCode align(IOVSVC_CALLBACK_ARGS) const
Definition:
BCMPrimeDetectorManager.cxx:34
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:192
InDetDD
Message Stream Member.
Definition:
FakeTrackBuilder.h:8
Generated on Sun Jun 30 2024 21:11:07 for ATLAS Offline Software by
1.8.18