Classes | Namespaces | Enumerations | Functions | Variables
WirePlaneId.h File Reference
#include "WireCellUtil/Configuration.h"
#include <ostream>
#include <functional>

Go to the source code of this file.

Classes

class  WireCell::WirePlaneId
 
struct  std::hash< WireCell::WirePlaneId >
 

Namespaces

 WireCell
 

Enumerations

enum  WireCell::WirePlaneLayer_t { WireCell::kUnknownLayer =0, WireCell::kUlayer =1, WireCell::kVlayer =2, WireCell::kWlayer =4 }
 Enumerate layer IDs. These are not indices! More...
 

Functions

std::ostream & WireCell::operator<< (std::ostream &os, const WireCell::WirePlaneId &wpid)
 
std::ostream & WireCell::operator<< (std::ostream &o, const WireCell::WirePlaneLayer_t &layer)
 
template<>
WireCell::WirePlaneId WireCell::convert< WireCell::WirePlaneId > (const Configuration &cfg, const WireCell::WirePlaneId &def)
 

Variables

const WirePlaneLayer_t WireCell::iplane2layer [3] = { kUlayer, kVlayer, kWlayer }