src
SimG4Core
SensitiveDetector
src
SensitiveDetectorMakerBase.cc
Go to the documentation of this file.
1
// -*- C++ -*-
2
//
3
// Package: SimG4Core/SensitiveDetector
4
// Class : SensitiveDetectorMakerBase
5
//
6
// Implementation:
7
// [Notes on implementation]
8
//
9
// Original Author: Christopher Jones
10
// Created: Tue, 08 Jun 2021 13:25:09 GMT
11
//
12
13
// system include files
14
15
// user include files
16
#include "
SimG4Core/SensitiveDetector/interface/SensitiveDetectorMakerBase.h
"
17
18
//
19
// constants, enums and typedefs
20
//
21
22
//
23
// static data member definitions
24
//
25
26
SensitiveDetectorMakerBase::~SensitiveDetectorMakerBase
() =
default
;
27
28
//
29
// member functions
30
//
31
void
SensitiveDetectorMakerBase::beginRun
(
edm::EventSetup
const
&) {}
32
33
//
34
// const member functions
35
//
36
std::unique_ptr<SensitiveDetector>
SensitiveDetectorMakerBase::make
(
const
std::string
& iname,
37
const
edm::EventSetup
& es,
38
const
SensitiveDetectorCatalog
& clg,
39
const
edm::ParameterSet
&
p
,
40
const
SimTrackManager
* man,
41
SimActivityRegistry
& reg)
const
{
42
return
make
(iname, clg,
p
, man, reg);
43
}
44
45
std::unique_ptr<SensitiveDetector>
SensitiveDetectorMakerBase::make
(
const
std::string
& iname,
46
const
SensitiveDetectorCatalog
& clg,
47
const
edm::ParameterSet
&
p
,
48
const
SimTrackManager
* man,
49
SimActivityRegistry
& reg)
const
{
50
return
std::unique_ptr<SensitiveDetector>();
51
}
52
53
//
54
// static member functions
55
//
SensitiveDetectorMakerBase::beginRun
virtual void beginRun(edm::EventSetup const &)
Definition:
SensitiveDetectorMakerBase.cc:31
SensitiveDetectorMakerBase::make
virtual std::unique_ptr< SensitiveDetector > make(const std::string &iname, const edm::EventSetup &es, const SensitiveDetectorCatalog &clg, const edm::ParameterSet &p, const SimTrackManager *man, SimActivityRegistry ®) const
Definition:
SensitiveDetectorMakerBase.cc:36
SensitiveDetectorMakerBase::~SensitiveDetectorMakerBase
virtual ~SensitiveDetectorMakerBase()
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
edm::EventSetup
Definition:
EventSetup.h:56
SensitiveDetectorCatalog
Definition:
SensitiveDetectorCatalog.h:10
edm::ParameterSet
Definition:
ParameterSet.h:48
SimActivityRegistry
Definition:
SimActivityRegistry.h:39
SensitiveDetectorMakerBase.h
AlCaHLTBitMon_ParallelJobs.p
def p
Definition:
AlCaHLTBitMon_ParallelJobs.py:153
SimTrackManager
Definition:
SimTrackManager.h:28
Generated for CMSSW Reference Manual by
1.8.14