DetectorDescription
DDCMS
interface
DDCompactView.h
Go to the documentation of this file.
1
#ifndef DETECTOR_DESCRIPTION_DD_COMPACT_VIEW_H
2
#define DETECTOR_DESCRIPTION_DD_COMPACT_VIEW_H
3
4
// -*- C++ -*-
5
//
6
// Package: DetectorDescription/Core
7
// Class: DDCompactView
8
//
18
//
19
// Original Author: Ianna Osborne
20
// Created: Wed, 22 May 2019 12:51:22 GMT
21
//
22
//
23
24
#include "
DetectorDescription/DDCMS/interface/DDSpecParRegistry.h
"
25
#include "
DetectorDescription/DDCMS/interface/DDDetector.h
"
26
27
namespace
cms
{
28
29
class
DDCompactView
{
30
public
:
31
DDCompactView
(
const
cms::DDDetector
& det) :
m_det
(det) {}
32
const
cms::DDDetector
*
detector
()
const
{
return
&
m_det
; }
33
DDSpecParRegistry
const
&
specpars
()
const
{
return
m_det
.
specpars
(); }
34
template
<
typename
T>
35
std::vector<T>
getVector
(
const
std::string
&)
const
;
36
37
private
:
38
const
cms::DDDetector
&
m_det
;
39
};
40
}
// namespace cms
41
42
#endif
cms::DDDetector::specpars
DDSpecParRegistry const & specpars() const
Definition:
DDDetector.h:26
cms::DDSpecParRegistry
Definition:
DDSpecParRegistry.h:32
cms::DDCompactView::m_det
const cms::DDDetector & m_det
Definition:
DDCompactView.h:38
DDDetector.h
cms::DDCompactView::DDCompactView
DDCompactView(const cms::DDDetector &det)
Definition:
DDCompactView.h:31
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
DDSpecParRegistry.h
cms::DDCompactView::getVector
std::vector< T > getVector(const std::string &) const
cms::DDCompactView::specpars
DDSpecParRegistry const & specpars() const
Definition:
DDCompactView.h:33
cms::DDDetector
Definition:
DDDetector.h:11
cms::DDCompactView
Definition:
DDCompactView.h:29
cms::DDCompactView::detector
const cms::DDDetector * detector() const
Definition:
DDCompactView.h:32
cms
Namespace of DDCMS conversion namespace.
Definition:
ProducerAnalyzer.cc:21
Generated for CMSSW Reference Manual by
1.8.16