Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
SimG4Core
Geometry
interface
DDDWorld.h
Go to the documentation of this file.
1
#ifndef SimG4Core_DDDWorld_h
2
#define SimG4Core_DDDWorld_h
3
4
#include "
SimG4Core/Geometry/interface/G4LogicalVolumeToDDLogicalPartMap.h
"
5
#include "
SimG4Core/Geometry/interface/SensitiveDetectorCatalog.h
"
6
#include "G4VPhysicalVolume.hh"
7
8
class
DDCompactView
;
9
10
namespace
cms {
11
class
DDCompactView
;
12
}
13
14
class
DDDWorld
{
15
public
:
16
DDDWorld
(
const
DDCompactView
*pDD,
17
const
cms::DDCompactView
*pDD4hep,
18
SensitiveDetectorCatalog
&,
19
int
verb,
20
bool
cuts
,
21
bool
pcut);
22
DDDWorld
(
const
DDCompactView
*,
G4LogicalVolumeToDDLogicalPartMap
&,
SensitiveDetectorCatalog
&,
bool
check
);
23
~DDDWorld
();
24
G4VPhysicalVolume *
GetWorldVolume
()
const
{
return
m_world
; }
25
26
private
:
27
G4VPhysicalVolume *
m_world
;
28
};
29
30
#endif
cms::DDCompactView
Definition:
DDCompactView.h:31
trackerTree.check
def check
Definition:
trackerTree.py:14
SensitiveDetectorCatalog.h
DDCompactView
Compact representation of the geometrical detector hierarchy.
Definition:
DDCompactView.h:81
DDDWorld::DDDWorld
DDDWorld(const DDCompactView *pDD, const cms::DDCompactView *pDD4hep, SensitiveDetectorCatalog &, int verb, bool cuts, bool pcut)
Definition:
DDDWorld.cc:23
DDDWorld::~DDDWorld
~DDDWorld()
Definition:
DDDWorld.cc:70
cuts
TkSoA const *__restrict__ CAHitNtupletGeneratorKernelsGPU::QualityCuts cuts
Definition:
CAHitNtupletGeneratorKernelsImpl.h:418
G4LogicalVolumeToDDLogicalPartMap.h
DDDWorld::m_world
G4VPhysicalVolume * m_world
Definition:
DDDWorld.h:27
DDDWorld::GetWorldVolume
G4VPhysicalVolume * GetWorldVolume() const
Definition:
DDDWorld.h:24
DDMapper< G4LogicalVolume *, DDLogicalPart >
SensitiveDetectorCatalog
Definition:
SensitiveDetectorCatalog.h:10
DDDWorld
Definition:
DDDWorld.h:14
Generated for CMSSW Reference Manual by
1.8.5