5#ifndef LARONLINE_SUPERCELLID_H
6#define LARONLINE_SUPERCELLID_H
Provide an interface for finding inheritance information at run time.
#define SG_BASES(D,...)
Declare the base classes from which D derives.
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
This is a "hash" representation of an Identifier.
Helper for the Liquid Argon Calorimeter cell identifiers.
LArOnlineID_Base(const std::string &name, const std::string &group, bool is_slar)
Default constructor.
bool isHECchannel(const HWIdentifier id) const override final
~LArOnline_SuperCellID()
Default destructor.
Identifier::size_type size_type
bool isEMECOW(const HWIdentifier id) const override final
int initialize_from_dictionary(const IdDictMgr &dict_mgr) override final
initialization from the identifier dictionary
bool isEMECIW(const HWIdentifier id) const override final
bool isEMECchannel(const HWIdentifier id) const override final
LArOnline_SuperCellID()
Default constructor.
A Range describes the possible ranges for the field values of an ExpandedIdentifier.