CMS 3D CMS Logo

Classes | Functions | Variables
calogeometryDBEPimpl Namespace Reference

Classes

struct  AdditionalTokens
 
struct  AdditionalTokens< CaloTowerGeometry >
 
struct  AdditionalTokens< HcalGeometry >
 
struct  AdditionalTokens< HGCalGeometry >
 
struct  AlignmentTokens
 
struct  AlignmentTokens< T, false >
 
struct  GeometryTraits
 
struct  GeometryTraits< HGCalGeometry, true >
 
struct  GeometryTraits< T, false >
 
struct  HasAlignmentRecord
 

Functions

template<typename T >
std::false_type has_AlignmentRecord (...)
 
template<typename T >
std::true_type has_AlignmentRecord (typename T::AlignmentRecord *)
 

Variables

static auto nameHGCal = "HGCalEESensitive"
 

Function Documentation

template<typename T >
std::false_type calogeometryDBEPimpl::has_AlignmentRecord (   ...)
template<typename T >
std::true_type calogeometryDBEPimpl::has_AlignmentRecord ( typename T::AlignmentRecord *  )

Variable Documentation

auto calogeometryDBEPimpl::nameHGCal = "HGCalEESensitive"
static

Definition at line 9 of file CaloGeometryDBHGCal.h.

Referenced by CaloGeometryDBEP< T, U >::produceAligned().