7#ifndef MCPARTICLETOOLS_TRUTHISOLATIONTOOL_H
8#define MCPARTICLETOOLS_TRUTHISOLATIONTOOL_H
13#include <unordered_map>
16#include "GaudiKernel/ServiceHandle.h"
24#include "HepPDT/ParticleDataTable.hh"
41 const std::string& name,
42 const IInterface* parent );
76 StatusCode
registerAlias(
const std::string& originalMcEvtColl,
77 const std::string& aliasMcEvtColl );
88 const HepMC::GenEvent* genEvt,
89 const std::size_t genIdx,
96 void computeIso(
const std::list<HepMC::ConstGenParticlePtr>& parts,
118 const HepPDT::ParticleDataTable *
m_pdt;
This defines the McEventCollection, which is really just an ObjectVector of McEvent objectsFile: Gene...
container which holds isolation informations for a given HepMC::GenParticle (labelled by barcode) for...
const GenParticle * ConstGenParticlePtr