From cff3e068cd42a1250b1ebabcf112551d9fd2a52e Mon Sep 17 00:00:00 2001 From: Andrii Verbytskyi <andrii.verbytskyi@cern.ch> Date: Thu, 17 Dec 2020 12:23:49 +0000 Subject: [PATCH] Hepmc3 nightly fixes 15122020 part 2 --- .../TruthD3PDAnalysis/IGenObjectsFilterTool.h | 4 ++-- .../TruthD3PDAnalysis/src/SimpleTruthParticleFilterTool.cxx | 2 +- .../TruthD3PDAnalysis/src/SimpleTruthParticleFilterTool.h | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/PhysicsAnalysis/D3PDMaker/TruthD3PDAnalysis/TruthD3PDAnalysis/IGenObjectsFilterTool.h b/PhysicsAnalysis/D3PDMaker/TruthD3PDAnalysis/TruthD3PDAnalysis/IGenObjectsFilterTool.h index ba5cfa518de..9223bbfebb4 100644 --- a/PhysicsAnalysis/D3PDMaker/TruthD3PDAnalysis/TruthD3PDAnalysis/IGenObjectsFilterTool.h +++ b/PhysicsAnalysis/D3PDMaker/TruthD3PDAnalysis/TruthD3PDAnalysis/IGenObjectsFilterTool.h @@ -72,7 +72,7 @@ public: * @returns <code>true</code> if the object should be selected, * <code>false</code> otherwise */ - virtual bool pass( const HepMC::GenParticle* part, + virtual bool pass( HepMC::ConstGenParticlePtr part, const McEventCollection* coll = 0 ) const = 0; /// Function selecting GenVertex objects @@ -85,7 +85,7 @@ public: * @returns <code>true</code> if the object should be selected, * <code>false</code> otherwise */ - virtual bool pass( const HepMC::GenVertex* vtx, + virtual bool pass( HepMC::ConstGenVertexPtr vtx, const McEventCollection* coll = 0 ) const = 0; }; // class IGenObjectsFilterTool diff --git a/PhysicsAnalysis/D3PDMaker/TruthD3PDAnalysis/src/SimpleTruthParticleFilterTool.cxx b/PhysicsAnalysis/D3PDMaker/TruthD3PDAnalysis/src/SimpleTruthParticleFilterTool.cxx index 997025e37b1..45098962fbd 100644 --- a/PhysicsAnalysis/D3PDMaker/TruthD3PDAnalysis/src/SimpleTruthParticleFilterTool.cxx +++ b/PhysicsAnalysis/D3PDMaker/TruthD3PDAnalysis/src/SimpleTruthParticleFilterTool.cxx @@ -35,7 +35,7 @@ SimpleTruthParticleFilterTool::SimpleTruthParticleFilterTool * @brief Test to see if we want to keep a particle. */ bool -SimpleTruthParticleFilterTool::isAccepted (const HepMC::GenParticle* p) +SimpleTruthParticleFilterTool::isAccepted (HepMC::ConstGenParticlePtr p) { bool ok = false; diff --git a/PhysicsAnalysis/D3PDMaker/TruthD3PDAnalysis/src/SimpleTruthParticleFilterTool.h b/PhysicsAnalysis/D3PDMaker/TruthD3PDAnalysis/src/SimpleTruthParticleFilterTool.h index 9b3c1d41411..546c44d0d2d 100644 --- a/PhysicsAnalysis/D3PDMaker/TruthD3PDAnalysis/src/SimpleTruthParticleFilterTool.h +++ b/PhysicsAnalysis/D3PDMaker/TruthD3PDAnalysis/src/SimpleTruthParticleFilterTool.h @@ -36,7 +36,7 @@ public: const IInterface* parent); /// Test to see if we want to keep a particle. - virtual bool isAccepted (const HepMC::GenParticle* p); + virtual bool isAccepted (HepMC::ConstGenParticlePtr p); private: /// Parameter: PDG ID to filter on -- GitLab