Main Page
Namespaces
Classes
Package Documentation
SimG4Core
SensitiveDetector
interface
AttachSD.h
Go to the documentation of this file.
1
#ifndef SimG4Core_SensitiveDetector_AttachSD_h
2
#define SimG4Core_SensitiveDetector_AttachSD_h
3
4
#include <vector>
5
6
namespace
edm
{
7
class
EventSetup
;
8
class
ParameterSet
;
9
}
// namespace edm
10
11
class
SensitiveDetectorCatalog
;
12
class
SensitiveTkDetector
;
13
class
SensitiveCaloDetector
;
14
class
SimActivityRegistry
;
15
class
SimTrackManager
;
16
17
class
AttachSD
{
18
public
:
19
AttachSD
();
20
~
AttachSD
();
21
22
std::pair<std::vector<SensitiveTkDetector *>, std::vector<SensitiveCaloDetector *> >
create
(
23
const
edm::EventSetup
&,
24
const
SensitiveDetectorCatalog
&,
25
edm::ParameterSet
const
&,
26
const
SimTrackManager
*,
27
SimActivityRegistry
®)
const
;
28
};
29
30
#endif
beamerCreator.create
def create(alignables, pedeDump, additionalData, outputFile, config)
Definition:
beamerCreator.py:44
ParameterSet
Definition:
Functions.h:16
SensitiveCaloDetector
Definition:
SensitiveCaloDetector.h:10
AttachSD
Definition:
AttachSD.h:17
EventSetup
edm::EventSetup
Definition:
EventSetup.h:57
SensitiveDetectorCatalog
Definition:
SensitiveDetectorCatalog.h:10
SensitiveTkDetector
Definition:
SensitiveTkDetector.h:8
edm
HLT enums.
Definition:
AlignableModifier.h:19
edm::ParameterSet
Definition:
ParameterSet.h:36
SimActivityRegistry
Definition:
SimActivityRegistry.h:43
SimTrackManager
Definition:
SimTrackManager.h:35
Generated for CMSSW Reference Manual by
1.8.11