ATLAS Offline Software
LArCalorimeter
LArGeoModel
LArGeoAlgsNV
src
LArReadoutGeometryBuilder.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
11
#ifndef LARGEOALGSNV_LARREADOUTGEOMETRYBUILDER_H
12
#define LARGEOALGSNV_LARREADOUTGEOMETRYBUILDER_H
13
14
#include <tuple>
15
16
class
StoreGateSvc
;
17
class
LArHVManager
;
18
class
IMessageSvc;
19
20
class
EMBDetectorManager
;
21
class
EMECDetectorManager
;
22
class
HECDetectorManager
;
23
class
FCALDetectorManager
;
24
25
std::tuple<EMBDetectorManager*,EMECDetectorManager*,HECDetectorManager*,FCALDetectorManager*>
26
buildLArReadoutGeometry
(
StoreGateSvc
*
detStore
27
,
const
LArHVManager
* hvManager
28
, IMessageSvc*
msgSvc
29
,
int
testbeam
30
,
double
projectivityDisplacement);
31
32
#endif
FCALDetectorManager
A manager class providing access to readout geometry information for the forward calorimeter.
Definition:
FCALDetectorManager.h:29
EMECDetectorManager
A manager class providing access to readout geometry information for the electromagnetic endcap calor...
Definition:
EMECDetectorManager.h:31
EMBDetectorManager
A manager class providing access to readout geometry information for the electromagnetic barrel calor...
Definition:
EMBDetectorManager.h:32
StoreGateSvc
The Athena Transient Store API.
Definition:
StoreGateSvc.h:125
StdJOSetup.msgSvc
msgSvc
Provide convenience handles for various services.
Definition:
StdJOSetup.py:36
buildLArReadoutGeometry
std::tuple< EMBDetectorManager *, EMECDetectorManager *, HECDetectorManager *, FCALDetectorManager * > buildLArReadoutGeometry(StoreGateSvc *detStore, const LArHVManager *hvManager, IMessageSvc *msgSvc, int testbeam, double projectivityDisplacement)
Definition:
LArReadoutGeometryBuilder.cxx:37
HECDetectorManager
A manager class providing access to readout geometry information for the hadronic endcap calorimeter.
Definition:
HECDetectorManager.h:28
python.PyKernel.detStore
detStore
Definition:
PyKernel.py:41
LArHVManager
This class provides access to the High Voltage throughout the LAr. High voltage conditions can also b...
Definition:
LArHVManager.h:24
Generated on Sun Dec 22 2024 21:13:42 for ATLAS Offline Software by
1.8.18