Skip to content

Commit 7e64869

Browse files
authored
Merge pull request cms-sw#34031 from Dr15Jones/MuonSensitiveDetectorBuilder
Template for migrating Sensitive Detectors to esConsumes
2 parents 52f1c5e + bbb6b50 commit 7e64869

File tree

77 files changed

+435
-164
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+435
-164
lines changed

SimG4CMS/Calo/interface/CaloSD.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
#include "SimG4Core/SensitiveDetector/interface/SensitiveCaloDetector.h"
2121

2222
#include "FWCore/MessageLogger/interface/MessageLogger.h"
23+
#include "FWCore/ParameterSet/interface/ParameterSetfwd.h"
2324

2425
#include "G4VPhysicalVolume.hh"
2526
#include "G4Track.hh"
@@ -44,7 +45,6 @@ class CaloSD : public SensitiveCaloDetector,
4445
public Observer<const EndOfEvent*> {
4546
public:
4647
CaloSD(const std::string& aSDname,
47-
const edm::EventSetup& es,
4848
const SensitiveDetectorCatalog& clg,
4949
edm::ParameterSet const& p,
5050
const SimTrackManager*,

SimG4CMS/Calo/interface/CaloTrkProcessing.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
#include "SimG4Core/Notification/interface/Observer.h"
55
#include "SimG4Core/SensitiveDetector/interface/SensitiveCaloDetector.h"
66

7+
#include "FWCore/Framework/interface/Frameworkfwd.h"
8+
#include "FWCore/ParameterSet/interface/ParameterSetfwd.h"
79
#include "FWCore/MessageLogger/interface/MessageLogger.h"
810

911
#include "G4VTouchable.hh"

SimG4CMS/Calo/interface/ECalSD.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
#include "Geometry/EcalCommonData/interface/EcalNumberingScheme.h"
1515
#include "CondFormats/GeometryObjects/interface/EcalSimulationParameters.h"
1616
#include "DataFormats/DetId/interface/DetId.h"
17+
#include "FWCore/Framework/interface/Frameworkfwd.h"
18+
#include "FWCore/ParameterSet/interface/ParameterSetfwd.h"
1719
#include "FWCore/MessageLogger/interface/MessageLogger.h"
1820

1921
#ifdef plotDebug

SimG4CMS/Calo/src/CaloSD.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#include "Geometry/Records/interface/HcalParametersRcd.h"
1212
#include "CondFormats/GeometryObjects/interface/CaloSimulationParameters.h"
1313
#include "FWCore/Framework/interface/ESHandle.h"
14+
#include "FWCore/ParameterSet/interface/ParameterSet.h"
1415
#include "FWCore/Utilities/interface/Exception.h"
1516

1617
#include "G4EventManager.hh"
@@ -33,13 +34,12 @@
3334
//#define EDM_ML_DEBUG
3435

3536
CaloSD::CaloSD(const std::string& name,
36-
const edm::EventSetup& es,
3737
const SensitiveDetectorCatalog& clg,
3838
edm::ParameterSet const& p,
3939
const SimTrackManager* manager,
4040
float timeSliceUnit,
4141
bool ignoreTkID)
42-
: SensitiveCaloDetector(name, es, clg, p),
42+
: SensitiveCaloDetector(name, clg),
4343
G4VGFlashSensitiveDetector(),
4444
eminHit(0.),
4545
currentHit(nullptr),

SimG4CMS/Calo/src/CaloTrkProcessing.cc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include "Geometry/Records/interface/HcalParametersRcd.h"
1010
#include "CondFormats/GeometryObjects/interface/CaloSimulationParameters.h"
1111
#include "FWCore/Framework/interface/ESHandle.h"
12+
#include "FWCore/ParameterSet/interface/ParameterSet.h"
1213
#include "FWCore/Utilities/interface/Exception.h"
1314

1415
#include "G4EventManager.hh"
@@ -27,7 +28,7 @@ CaloTrkProcessing::CaloTrkProcessing(const std::string& name,
2728
const SensitiveDetectorCatalog& clg,
2829
edm::ParameterSet const& p,
2930
const SimTrackManager*)
30-
: SensitiveCaloDetector(name, es, clg, p), lastTrackID_(-1) {
31+
: SensitiveCaloDetector(name, clg), lastTrackID_(-1) {
3132
//Initialise the parameter set
3233
bool dd4hep = p.getParameter<bool>("g4GeometryDD4hepSource");
3334
int addlevel = dd4hep ? 1 : 0;

SimG4CMS/Calo/src/ECalSD.cc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ ECalSD::ECalSD(const std::string& name,
4545
edm::ParameterSet const& p,
4646
const SimTrackManager* manager)
4747
: CaloSD(name,
48-
es,
4948
clg,
5049
p,
5150
manager,

SimG4CMS/Calo/src/HCalSD.cc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ HCalSD::HCalSD(const std::string& name,
5050
edm::ParameterSet const& p,
5151
const SimTrackManager* manager)
5252
: CaloSD(name,
53-
es,
5453
clg,
5554
p,
5655
manager,

SimG4CMS/Calo/src/HFNoseSD.cc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ HFNoseSD::HFNoseSD(const std::string& name,
3333
edm::ParameterSet const& p,
3434
const SimTrackManager* manager)
3535
: CaloSD(name,
36-
es,
3736
clg,
3837
p,
3938
manager,

SimG4CMS/Calo/src/HGCSD.cc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ HGCSD::HGCSD(const std::string& name,
3838
edm::ParameterSet const& p,
3939
const SimTrackManager* manager)
4040
: CaloSD(name,
41-
es,
4241
clg,
4342
p,
4443
manager,

SimG4CMS/Calo/src/HGCScintSD.cc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ HGCScintSD::HGCScintSD(const std::string& name,
3636
edm::ParameterSet const& p,
3737
const SimTrackManager* manager)
3838
: CaloSD(name,
39-
es,
4039
clg,
4140
p,
4241
manager,

0 commit comments

Comments
 (0)