CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Macros
DDPlugins.h File Reference
#include "DetectorDescription/DDCMS/interface/DDAlgoArguments.h"
#include "DD4hep/Factories.h"
#include "DD4hep/Plugins.h"

Go to the source code of this file.

Classes

class  dd4hep::DDCMSDetElementFactory< T >
 

Namespaces

 dd4hep
 

Macros

#define DECLARE_DDCMS_DETELEMENT(name, func)
 

Macro Definition Documentation

#define DECLARE_DDCMS_DETELEMENT (   name,
  func 
)
Value:
DD4HEP_OPEN_PLUGIN(dd4hep, ddcms_det_element_##name) { \
typedef DDCMSDetElementFactory<ddcms_det_element_##name> _IMP; \
template <> \
return func(d, c, e); \
} \
DD4HEP_PLUGINSVC_FACTORY( \
ddcms_det_element_##name, name, long(dd4hep::Detector*, cms::DDParsingContext*, ns::xml_h*), __LINE__) \
}
const edm::EventSetup & c
uint32_t T const *__restrict__ uint32_t const *__restrict__ int32_t int Histo::index_type cudaStream_t Func __host__ __device__ V int Func func
tuple d
Definition: ztail.py:151
tuple dd4hep
Definition: dd4hep_cff.py:3
DD4HEP_OPEN_PLUGIN(dd4hep, ddcms_det_element_DDCMS_global_DDAngular)
Definition: DDAngular.cc:104

Definition at line 25 of file DDPlugins.h.