ATLAS Offline Software
|
#include "SGTools/DataProxy.h"
#include "SGTools/CurrentEventStore.h"
#include "AthenaKernel/ExtendedEventContext.h"
#include "CxxUtils/CachedValue.h"
#include "CxxUtils/no_unique_address.h"
#include "GaudiKernel/MsgStream.h"
#include "GaudiKernel/EventContext.h"
#include <cassert>
#include <cstdint>
#include <iostream>
#include <limits>
#include <string>
#include <vector>
#include "AtlasHepMC/GenEvent_fwd.h"
#include "AtlasHepMC/GenParticle.h"
#include "TruthUtils/MagicNumbers.h"
#include "GeneratorObjects/HepMcParticleLink.icc"
Go to the source code of this file.
Classes | |
class | HepMcParticleLink |
a link optimized in size for a GenParticle in a McEventCollection More... | |
class | HepMcParticleLink::ExtendedBarCode |
Persistent representation of a link. More... | |
Functions | |
bool | operator== (HepMC::ConstGenParticlePtr a, const HepMcParticleLink &b) |
Comparison with ConstGenParticlePtr. More... | |
std::ostream & | operator<< (std::ostream &os, const HepMcParticleLink &link) |
Output operator. More... | |
MsgStream & | operator<< (MsgStream &os, const HepMcParticleLink &link) |
Output operator. More... | |
MsgStream& operator<< | ( | MsgStream & | os, |
const HepMcParticleLink & | link | ||
) |
Output operator.
os | MsgStream to which to output. |
link | Link to dump. |
Definition at line 592 of file HepMcParticleLink.cxx.
std::ostream& operator<< | ( | std::ostream & | os, |
const HepMcParticleLink & | link | ||
) |
Output operator.
os | Stream to which to output. |
link | Link to dump. |
Definition at line 579 of file HepMcParticleLink.cxx.
bool operator== | ( | HepMC::ConstGenParticlePtr | a, |
const HepMcParticleLink & | b | ||
) |
Comparison with ConstGenParticlePtr.
Needed with c++20 to break an ambiguity.