CMS 3D CMS Logo

Classes | Namespaces | Functions
CaloGeometryDBEP.h File Reference
#include <memory>
#include "FWCore/Framework/interface/ModuleFactory.h"
#include "FWCore/Framework/interface/ESProducer.h"
#include "FWCore/Utilities/interface/ESGetToken.h"
#include "Geometry/Records/interface/IdealGeometryRecord.h"
#include "CondFormats/AlignmentRecord/interface/GlobalPositionRcd.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
#include "Geometry/CaloGeometry/interface/TruncatedPyramid.h"
#include "Geometry/CaloGeometry/interface/PreshowerStrip.h"
#include "Geometry/CaloGeometry/interface/CaloGenericDetId.h"
#include "DetectorDescription/Core/interface/DDCompactView.h"
#include "CondFormats/GeometryObjects/interface/PCaloGeometry.h"
#include "CondFormats/Alignment/interface/Alignments.h"
#include <Math/Transform3D.h>
#include <Math/EulerAngles.h>

Go to the source code of this file.

Classes

struct  calogeometryDBEPimpl::AdditionalTokens< T >
 
struct  calogeometryDBEPimpl::AlignmentTokens< T, bool >
 
struct  calogeometryDBEPimpl::AlignmentTokens< T, false >
 
class  CaloGeometryDBEP< T, U >
 
struct  calogeometryDBEPimpl::GeometryTraits< T, bool >
 
struct  calogeometryDBEPimpl::GeometryTraits< T, false >
 
struct  calogeometryDBEPimpl::HasAlignmentRecord< T >
 

Namespaces

 calogeometryDBEPimpl
 

Functions

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