ATLAS Offline Software
Loading...
Searching...
No Matches
CaloDetDescrBuilder.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef CALODETDESCRUTILS_CALODETDESCRBUILDER_H
6#define CALODETDESCRUTILS_CALODETDESCRBUILDER_H
7
8#include <memory>
9
11class ISvcLocator;
12class IMessageSvc;
14namespace CaloRec {
16}
17
18std::unique_ptr<CaloDetDescrManager> buildCaloDetDescr(ISvcLocator* svcLocator
19 , IMessageSvc* msgSvc
20 , const GeoAlignmentStore* geoAlignStore
21 , const CaloRec::CaloCellPositionShift* cellPosShift);
22
23std::unique_ptr<CaloDetDescrManager> buildCaloDetDescrNoAlign(ISvcLocator* svcLocator
24 , IMessageSvc* msgSvc);
25
26#endif
std::unique_ptr< CaloDetDescrManager > buildCaloDetDescrNoAlign(ISvcLocator *svcLocator, IMessageSvc *msgSvc)
std::unique_ptr< CaloDetDescrManager > buildCaloDetDescr(ISvcLocator *svcLocator, IMessageSvc *msgSvc, const GeoAlignmentStore *geoAlignStore, const CaloRec::CaloCellPositionShift *cellPosShift)
This class provides the client interface for accessing the detector description information common to...
Container for a cell-level rescaling-factors, typically obtained by Z->ee intercalibration.
Ensure that the extensions for the Vector3D are properly loaded.
Namespace for helper functions.