ATLAS Offline Software
Loading...
Searching...
No Matches
MbtsDetDescrManager.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef CALODETDESCR_MBTSDETDESCRMANAGER_H
6#define CALODETDESCR_MBTSDETDESCRMANAGER_H
7
9#include "Identifier/Identifier.h"
10#include <map>
11
13class IMessageSvc;
14
16{
17 public:
20
21 CaloDetDescrElement* get_element(const Identifier& elementId) const;
22
23 void add(CaloDetDescrElement* element);
24
25 private:
26 typedef std::map<Identifier, CaloDetDescrElement*> MbtsElements;
28};
29
30CLASS_DEF( MbtsDetDescrManager , 66448502 , 1 )
31
32#endif
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
This class groups all DetDescr information related to a CaloCell.
void add(CaloDetDescrElement *element)
CaloDetDescrElement * get_element(const Identifier &elementId) const
std::map< Identifier, CaloDetDescrElement * > MbtsElements