CMS 3D CMS Logo

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
17 
18 //
19 // constants, enums and typedefs
20 //
21 
22 //
23 // static data member definitions
24 //
25 
27 
28 //
29 // member functions
30 //
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 //
virtual void beginRun(edm::EventSetup const &)
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 &reg) const
virtual ~SensitiveDetectorMakerBase()