5#ifndef INDETIDENTIFIER_PLR_ID_H
6#define INDETIDENTIFIER_PLR_ID_H
24 PLR_ID(
const std::string & name =
"PLR_ID",
const std::string &
group =
"pixel");
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
This is an Identifier helper class for the Pixel subdetector.
HelperType
enum class for eventual final derived types of this class
const std::string & group() const
Group name for this helper.
IdDictFieldImplementation is used to capture the specification of a single field of an Identifier.
This is a Identifier helper class for the PLR subdetector.
virtual int initialize_from_dictionary(const IdDictMgr &dict_mgr) override
Initialization from the identifier dictionary.
PLR_ID(const std::string &name="PLR_ID", const std::string &group="pixel")
IdDictFieldImplementation m_plr_impl
AtlasDetectorID::HelperType helper() const override final
This is an PLR_ID helper.
IdDictFieldImplementation m_lumi_impl
PixelID(const std::string &name="PixelID", const std::string &group="pixel")
Identifier::size_type size_type