Classes | Namespaces | Typedefs | Variables
HardwareElements.h File Reference
#include <memory>
#include <map>
#include <vector>
#include <set>
#include <iostream>
#include <iosfwd>
#include "larcoreobj/SimpleTypesAndConstants/RawTypes.h"

Go to the source code of this file.

Classes

class  Hardware::HardwareID
 
class  Hardware::Element
 
class  Hardware::ASIC
 
class  Hardware::Board
 
class  Hardware::TPC
 
class  Hardware::APA
 
class  Hardware::APAGroup
 
class  Hardware::Cryostat
 

Namespaces

 Hardware
 

Typedefs

typedef unsigned int Hardware::ID
 
using Hardware::ASICMap = std::map< ID, std::shared_ptr< ASIC >>
 
using Hardware::BoardMap = std::map< ID, std::shared_ptr< Board >>
 
using Hardware::TPCMap = std::map< ID, std::shared_ptr< TPC >>
 
using Hardware::APAMap = std::map< ID, std::shared_ptr< APA >>
 

Variables

static const HardwareID Hardware::UnknownID = HardwareID(0, "UnknownID")