Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
SimG4Core
Geometry
interface
DDG4SensitiveConverter.h
Go to the documentation of this file.
1
#ifndef SimG4Core_DDG4SensitiveConverter_h
2
#define SimG4Core_DDG4SensitiveConverter_h
3
4
#include "
SimG4Core/Geometry/interface/SensitiveDetectorCatalog.h
"
5
#include "
SimG4Core/Notification/interface/DDG4DispContainer.h
"
6
#include "
DetectorDescription/Core/interface/DDLogicalPart.h
"
7
8
#include <iostream>
9
#include <vector>
10
#include <string>
11
12
class
DDG4SensitiveConverter
{
13
14
public
:
15
DDG4SensitiveConverter
();
16
virtual
~DDG4SensitiveConverter
();
17
SensitiveDetectorCatalog
upDate
(
const
DDG4DispContainer
& ddg4s);
18
19
private
:
20
std::string
getString
(
const
std::string &,
const
DDLogicalPart
*);
21
};
22
23
#endif
DDG4DispContainer
std::vector< DDG4Dispatchable * > DDG4DispContainer
Definition:
DDG4DispContainer.h:8
DDG4SensitiveConverter::~DDG4SensitiveConverter
virtual ~DDG4SensitiveConverter()
Definition:
DDG4SensitiveConverter.cc:16
SensitiveDetectorCatalog.h
DDG4SensitiveConverter::DDG4SensitiveConverter
DDG4SensitiveConverter()
Definition:
DDG4SensitiveConverter.cc:14
DDG4SensitiveConverter
Definition:
DDG4SensitiveConverter.h:12
DDLogicalPart
A DDLogicalPart aggregates information concerning material, solid and sensitveness ...
Definition:
DDLogicalPart.h:88
DDG4SensitiveConverter::getString
std::string getString(const std::string &, const DDLogicalPart *)
Definition:
DDG4SensitiveConverter.cc:41
SensitiveDetectorCatalog
Definition:
SensitiveDetectorCatalog.h:8
DDG4SensitiveConverter::upDate
SensitiveDetectorCatalog upDate(const DDG4DispContainer &ddg4s)
Definition:
DDG4SensitiveConverter.cc:18
DDLogicalPart.h
DDG4DispContainer.h
Generated for CMSSW Reference Manual by
1.8.5