7#ifndef MCPARTICLETOOLS_TRUTHISOLATIONTOOL_H
8#define MCPARTICLETOOLS_TRUTHISOLATIONTOOL_H
13#include <unordered_map>
16#include "GaudiKernel/ServiceHandle.h"
40 const std::string& name,
41 const IInterface* parent );
75 StatusCode
registerAlias(
const std::string& originalMcEvtColl,
76 const std::string& aliasMcEvtColl );
88 const std::size_t genIdx,
95 void computeIso(
const std::list<HepMC::ConstGenParticlePtr>& parts,
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...
HepMC3::ConstGenParticlePtr ConstGenParticlePtr
HepMC3::GenEvent GenEvent