![]() |
ATLAS Offline Software
|
#include <ITruthParticleVisitor.h>
Public Member Functions | |
| ITruthParticleVisitor () | |
| Default constructor: More... | |
| ITruthParticleVisitor (const ITruthParticleVisitor &rhs) | |
| Copy constructor: More... | |
| ITruthParticleVisitor & | operator= (const ITruthParticleVisitor &rhs) |
| Assignment operator: More... | |
| virtual | ~ITruthParticleVisitor () |
| Constructor with parameters: More... | |
| virtual void | visit (TruthParticle *truthParticle) const =0 |
The method to visit a TruthParticle to apply further modifications to the instance at hand. More... | |
TruthParticles. Its main purpose is to be used by concrete TruthParticleCnvTools and apply additional transformations to the TruthParticle at hand. It is currently used by the T/P separation to speed-up the (re)creation of the transient class by setting on the fly the vector of Et isolations without requiring an additional for-loop over the whole container.
Definition at line 29 of file ITruthParticleVisitor.h.
| ITruthParticleVisitor::ITruthParticleVisitor | ( | ) |
| ITruthParticleVisitor::ITruthParticleVisitor | ( | const ITruthParticleVisitor & | rhs | ) |
|
virtual |
| ITruthParticleVisitor & ITruthParticleVisitor::operator= | ( | const ITruthParticleVisitor & | rhs | ) |
Assignment operator:
Definition at line 32 of file ITruthParticleVisitor.cxx.
|
pure virtual |
The method to visit a TruthParticle to apply further modifications to the instance at hand.
Implemented in McEtIsolVisitor< TruthParticleContainer_pX >.
1.8.18