List of all members | Public Member Functions | Private Types | Private Attributes
testShowerFileParticleIterator Class Reference

#include <testShowerFileParticleIterator.h>

Inheritance diagram for testShowerFileParticleIterator:
Inheritance graph
[legend]

Public Member Functions

void AddParticle (const utl::Particle &p)
 
virtual utl::ParticleGetOneParticle (const utl::CoordinateSystemPtr &cs)
 Member function to fetch the next particle. More...
 
virtual void Rewind ()
 Rewind the particle list in the shower file to the beginning. More...
 
 testShowerFileParticleIterator (unsigned int skipAtBeginning=0)
 
virtual ~testShowerFileParticleIterator ()
 

Private Types

typedef std::vector
< utl::Particle * > 
pParticleV
 

Private Attributes

pParticleV::iterator fCurrentParticle
 
bool fIteratorValid
 
pParticleV fParticles
 
const unsigned fSkipAtBeginning
 
unsigned int fSkipped
 

Detailed Description

Definition at line 19 of file testShowerFileParticleIterator.h.

Member Typedef Documentation

Definition at line 36 of file testShowerFileParticleIterator.h.

Constructor & Destructor Documentation

testShowerFileParticleIterator::testShowerFileParticleIterator ( unsigned int  skipAtBeginning = 0)
inline

Definition at line 23 of file testShowerFileParticleIterator.h.

Member Data Documentation

pParticleV::iterator testShowerFileParticleIterator::fCurrentParticle
private

Definition at line 38 of file testShowerFileParticleIterator.h.

bool testShowerFileParticleIterator::fIteratorValid
private

Definition at line 41 of file testShowerFileParticleIterator.h.

pParticleV testShowerFileParticleIterator::fParticles
private

Definition at line 37 of file testShowerFileParticleIterator.h.

const unsigned testShowerFileParticleIterator::fSkipAtBeginning
private

Definition at line 39 of file testShowerFileParticleIterator.h.

unsigned int testShowerFileParticleIterator::fSkipped
private

Definition at line 40 of file testShowerFileParticleIterator.h.


The documentation for this class was generated from the following files:

, generated on Tue Sep 26 2023.