![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef BCMBCMBUILDER_H
6 #define BCMBCMBUILDER_H
27 class BCM_Builder :
public extends<AthAlgTool, IGeoSubDetTool>
30 BCM_Builder(
const std::string&,
const std::string&,
const IInterface*);
std::vector< double > m_moduleV
std::vector< double > m_moduleVI
virtual StatusCode build(GeoVPhysVol *parent)
build the BCM geometry
std::vector< double > m_moduleIV
#define IOVSVC_CALLBACK_ARGS
short hand for IOVSvc call back argument list, to be used when no access to formal arguments is neede...
virtual StatusCode registerCallback(StoreGateSvc *detStore)
For alignment.
std::vector< double > m_moduleII
std::vector< double > m_moduleVII
virtual StatusCode align(IOVSVC_CALLBACK_ARGS)
The Athena Transient Store API.
virtual ~BCM_Builder()=default
default destructor
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode finalize()
standard Athena-Algorithm method
std::vector< double > m_module0
member variables for algorithm properties:
virtual StatusCode initialize()
standard Athena-Algorithm method
std::vector< double > m_moduleI
std::vector< double > m_moduleIII
BCM_Builder(const std::string &, const std::string &, const IInterface *)
defines and typedefs for IOVSvc
This class provides an interface to generate or decode an identifier for the upper levels of the dete...