Public Member Functions | List of all members
Hardware::ASIC Class Reference

#include <HardwareElements.h>

Inheritance diagram for Hardware::ASIC:
Hardware::Element Hardware::HardwareID

Public Member Functions

 ASIC (ID id)
 
- Public Member Functions inherited from Hardware::Element
 Element (ID id, std::string this_type)
 
std::vector< raw::ChannelID_t > const & getChannels () const
 
std::set< raw::ChannelID_t > const & getChannelsSet () const
 
size_t getNChannels () const
 
size_t getNChannelsSet () const
 
std::vector< HardwareID > const & getHardwareIDs () const
 
std::set< HardwareID > const & getHardwareIDsSet () const
 
size_t getNHardwareIDs () const
 
size_t getNHardwareIDsSet () const
 
void addChannel (raw::ChannelID_t channel)
 
void addHardwareID (HardwareID id)
 
- Public Member Functions inherited from Hardware::HardwareID
 HardwareID ()
 
 HardwareID (ID id, std::string this_type)
 
ID const & getID () const
 
std::string const & getType () const
 

Additional Inherited Members

- Protected Member Functions inherited from Hardware::HardwareID
int getTypeOrder () const
 

Detailed Description

Definition at line 148 of file HardwareElements.h.

Constructor & Destructor Documentation

Hardware::ASIC::ASIC ( ID  id)
inline

Definition at line 148 of file HardwareElements.h.

148 : public Element{ public: ASIC (ID id) : Element(id, "ASIC" ) {} };
unsigned int ID
Element(ID id, std::string this_type)

The documentation for this class was generated from the following file: