Skip to content
Snippets Groups Projects
Commit e8bfb59c authored by Frank Winklmeier's avatar Frank Winklmeier
Browse files

Merge branch 'SimDocPart3_main' into 'main'

Drop redundant PrimaryParticleInformation::SetParticle() method

See merge request !71700
parents 641c39ac 1c29491a
No related branches found
No related tags found
29 merge requests!78241Draft: FPGATrackSim: GenScan code refactor,!78236Draft: Switching Streams https://its.cern.ch/jira/browse/ATR-27417,!78056AFP monitoring: new synchronization and cleaning,!78041AFP monitoring: new synchronization and cleaning,!77990Updating TRT chip masks for L1TRT trigger simulation - ATR-28372,!77733Draft: add new HLT NN JVT, augmented with additional tracking information,!77731Draft: Updates to ZDC reconstruction,!77728Draft: updates to ZDC reconstruction,!77522Draft: sTGC Pad Trigger Emulator,!76725ZdcNtuple: Fix cppcheck warning.,!76611L1CaloFEXByteStream: Fix out-of-bounds array accesses.,!76475Punchthrough AF3 implementation in FastG4,!76474Punchthrough AF3 implementation in FastG4,!76343Draft: MooTrackBuilder: Recalibrate NSW hits in refine method,!75729New implementation of ZDC nonlinear FADC correction.,!75703Draft: Update to HI han config for HLT jets,!75184Draft: Update file heavyions_run.config,!74430Draft: Fixing upper bound for Delayed Jet Triggers,!73963Changing the path of the histograms to "Expert" area,!73875updating ID ART reference plots,!73874AtlasCLHEP_RandomGenerators: Fix cppcheck warnings.,!73449Add muon detectors to DarkJetPEBTLA partial event building,!73343Draft: [TrigEgamma] Add photon ringer chains on bootstrap mechanism,!72336Fixed TRT calibration crash,!72176Draft: Improving L1TopoOnline chain that now gets no-empty plots. Activating it by default,!72012Draft: Separate JiveXMLConfig.py into Config files,!71876Fix MET trigger name in MissingETMonitoring,!71820Draft: Adding new TLA End-Of-Fill (EOF) chains and removing obsolete DIPZ chains,!71700Drop redundant PrimaryParticleInformation::SetParticle() method
......@@ -47,7 +47,6 @@ public:
*/
HepMC::ConstGenParticlePtr GetHepMCParticle() const { return m_theParticle; }
HepMC::GenParticlePtr GetHepMCParticle() { return m_theParticle; }
void SetParticle(HepMC::GenParticlePtr);
/**
* @brief return the number of times the particle represented by the
......
/*
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
*/
#include "MCTruth/PrimaryParticleInformation.h"
......@@ -8,7 +8,9 @@ PrimaryParticleInformation::PrimaryParticleInformation()
{
}
PrimaryParticleInformation::PrimaryParticleInformation(HepMC::GenParticlePtr p, ISF::ISFParticle* isp):m_theParticle(p),m_theISFParticle(isp)
PrimaryParticleInformation::PrimaryParticleInformation(HepMC::GenParticlePtr p, ISF::ISFParticle* isp)
: m_theParticle(p)
, m_theISFParticle(isp)
{
}
......@@ -33,13 +35,6 @@ int PrimaryParticleInformation::GetParticleUniqueID() const
return 0;
}
void PrimaryParticleInformation::SetParticle(HepMC::GenParticlePtr p)
{
m_theParticle=p;
m_barcode = HepMC::INVALID_PARTICLE_BARCODE;
m_uniqueID = HepMC::INVALID_PARTICLE_BARCODE;
}
void PrimaryParticleInformation::SetISFParticle(ISF::ISFParticle* p)
{
m_theISFParticle=p;
......
......@@ -614,7 +614,6 @@ G4PrimaryParticle* ISF::InputConverter::getDaughterG4PrimaryParticle(const HepMC
if (makeLinkToTruth) {
// Set the user information for this primary to point to the HepMcParticleLink...
PrimaryParticleInformation* ppi = new PrimaryParticleInformation(genpart);
ppi->SetParticle(genpart);
ppi->SetRegenerationNr(0);
g4particle->SetUserInformation(ppi);
ATH_MSG_VERBOSE("Making primary down the line with barcode " << ppi->GetParticleUniqueID());
......@@ -778,7 +777,6 @@ G4PrimaryParticle* ISF::InputConverter::getDaughterG4PrimaryParticle(HepMC::GenP
if (makeLinkToTruth) {
// Set the user information for this primary to point to the HepMcParticleLink...
PrimaryParticleInformation* ppi = new PrimaryParticleInformation(&genpart);
ppi->SetParticle(&genpart);
ppi->SetRegenerationNr(0);
g4particle->SetUserInformation(ppi);
ATH_MSG_VERBOSE("Making primary down the line with barcode " << ppi->GetParticleUniqueID());
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment