List of all members | Public Member Functions | Private Attributes
utl::ShowerParticleList Class Reference

Interface class for accessing a list of particles from a shower file. More...

#include "utl/ShowerParticleList.h"

Public Member Functions

ShowerParticleIterator ParticlesBegin (const CoordinateSystemPtr cs) const
 
ShowerParticleIterator ParticlesEnd (const CoordinateSystemPtr cs) const
 
void SetFileInterface (VShowerFileParticleIterator *const interface)
 
 ShowerParticleList (VShowerFileParticleIterator *const interface=nullptr)
 
virtual ~ShowerParticleList ()
 

Private Attributes

VShowerFileParticleIteratorfFileInterface = nullptr
 

Detailed Description

Interface class for accessing a list of particles from a shower file.

Author
Lukas Nellen
Date
4-Apr-2003

Definition at line 21 of file ShowerParticleList.h.

Constructor & Destructor Documentation

utl::ShowerParticleList::ShowerParticleList ( VShowerFileParticleIterator *const  interface = nullptr)
inline

Definition at line 23 of file ShowerParticleList.h.

virtual utl::ShowerParticleList::~ShowerParticleList ( )
inlinevirtual

Definition at line 26 of file ShowerParticleList.h.

Member Function Documentation

ShowerParticleIterator utl::ShowerParticleList::ParticlesBegin ( const CoordinateSystemPtr  cs) const

Definition at line 29 of file ShowerParticleList.cc.

References fFileInterface.

Referenced by evt::ShowerSimData::GroundParticlesBegin().

ShowerParticleIterator utl::ShowerParticleList::ParticlesEnd ( const CoordinateSystemPtr  cs) const

Definition at line 37 of file ShowerParticleList.cc.

Referenced by evt::ShowerSimData::GroundParticlesEnd().

void utl::ShowerParticleList::SetFileInterface ( VShowerFileParticleIterator *const  interface)

Member Data Documentation

VShowerFileParticleIterator* utl::ShowerParticleList::fFileInterface = nullptr
private

Definition at line 34 of file ShowerParticleList.h.

Referenced by ParticlesBegin(), and SetFileInterface().


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

, generated on Tue Sep 26 2023.