1 #ifndef _mevt_CounterSimData_h_
2 #define _mevt_CounterSimData_h_
4 #include <utl/ShadowPtr.h>
5 #include <utl/Particle.h>
8 #include <boost/iterator/indirect_iterator.hpp>
boost::indirect_iterator< InternalGrdParticleIterator, utl::Particle & > GrdParticleIterator
pointer with built-in initialization, deletion, deep copying
UGrdParticleIterator UGrdParticlesBegin()
void AddUGrdParticle(const utl::Particle &particle)
utl::ShadowPtr< utl::Particle > UGrdParticlePtr
InternalUGrdParticleContainer::iterator InternalUGrdParticleIterator
GrdParticleIterator GrdParticlesBegin()
UGrdParticleIterator UGrdParticlesEnd()
Counter level event data.
Describes a particle for Simulation.
std::list< GrdParticlePtr > InternalGrdParticleContainer
ConstUGrdParticleIterator UGrdParticlesBegin() const
InternalGrdParticleContainer::iterator InternalGrdParticleIterator
unsigned int GetNumberOfUGrdParticles() const
bool IsInsideMinRadius() const
ConstGrdParticleIterator GrdParticlesEnd() const
InternalGrdParticleContainer::const_iterator InternalConstGrdParticleIterator
boost::indirect_iterator< InternalConstUGrdParticleIterator, const utl::Particle & > ConstUGrdParticleIterator
ConstUGrdParticleIterator UGrdParticlesEnd() const
ConstGrdParticleIterator GrdParticlesBegin() const
void ClearUGrdParticleList()
utl::ShadowPtr< utl::Particle > GrdParticlePtr
void SetIsInsideMinRadius(const bool isIn=true)
unsigned int fNUGrdParticles
InternalUGrdParticleContainer fUGrdParticles
Counter level simulation data.
boost::indirect_iterator< InternalUGrdParticleIterator, utl::Particle & > UGrdParticleIterator
unsigned int fNGrdParticles
void AddGrdParticle(const utl::Particle &particle)
struct particle_info particle[80]
boost::indirect_iterator< InternalConstGrdParticleIterator, const utl::Particle & > ConstGrdParticleIterator
std::list< UGrdParticlePtr > InternalUGrdParticleContainer
InternalGrdParticleContainer fGrdParticles
GrdParticleIterator GrdParticlesEnd()
InternalUGrdParticleContainer::const_iterator InternalConstUGrdParticleIterator
void ClearGrdParticleList()
unsigned int GetNumberOfGrdParticles() const