SimG4Core
Geometry
interface
DD4hep_DDG4Builder.h
Go to the documentation of this file.
1
#ifndef SimG4Core_DD4hep_DDG4Builder_h
2
#define SimG4Core_DD4hep_DDG4Builder_h
3
4
#include "
DetectorDescription/DDCMS/interface/DDCompactView.h
"
5
#include "
DetectorDescription/DDCMS/interface/DDDetector.h
"
6
#include "DDG4/Geant4Converter.h"
7
#include "DDG4/Geant4GeometryInfo.h"
8
#include "DDG4/Geant4Mapping.h"
9
#include "DD4hep/Detector.h"
10
#include "DD4hep/Printout.h"
11
12
#include <map>
13
#include <string>
14
#include <vector>
15
16
namespace
cms
{
17
class
DDCompactView
;
18
}
19
20
class
SensitiveDetectorCatalog
;
21
22
namespace
cms
{
23
class
DDG4Builder
{
24
public
:
25
DDG4Builder
(
const
cms::DDCompactView
*, dd4hep::sim::Geant4GeometryMaps::VolumeMap &,
bool
check
);
26
G4VPhysicalVolume *
BuildGeometry
(
SensitiveDetectorCatalog
&);
27
28
private
:
29
const
cms::DDCompactView
*
compactView_
;
30
dd4hep::sim::Geant4GeometryMaps::VolumeMap &
map_
;
31
bool
check_
;
32
};
33
}
// namespace cms
34
35
#endif
cms::DDG4Builder::compactView_
const cms::DDCompactView * compactView_
Definition:
DD4hep_DDG4Builder.h:29
cms::DDG4Builder::DDG4Builder
DDG4Builder(const cms::DDCompactView *, dd4hep::sim::Geant4GeometryMaps::VolumeMap &, bool check)
Definition:
DD4hep_DDG4Builder.cc:26
DDDetector.h
RPCNoise_example.check
check
Definition:
RPCNoise_example.py:71
cms::DDG4Builder::BuildGeometry
G4VPhysicalVolume * BuildGeometry(SensitiveDetectorCatalog &)
Definition:
DD4hep_DDG4Builder.cc:29
DDCompactView
Compact representation of the geometrical detector hierarchy.
Definition:
DDCompactView.h:81
SensitiveDetectorCatalog
Definition:
SensitiveDetectorCatalog.h:10
DDCompactView.h
cms::DDG4Builder
Definition:
DD4hep_DDG4Builder.h:23
cms::DDG4Builder::check_
bool check_
Definition:
DD4hep_DDG4Builder.h:31
cms::DDCompactView
Definition:
DDCompactView.h:31
cms::DDG4Builder::map_
dd4hep::sim::Geant4GeometryMaps::VolumeMap & map_
Definition:
DD4hep_DDG4Builder.h:30
cms
Namespace of DDCMS conversion namespace.
Definition:
ProducerAnalyzer.cc:21
Generated for CMSSW Reference Manual by
1.8.16