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 | |
VShowerFileParticleIterator * | fFileInterface = nullptr |
Interface class for accessing a list of particles from a shower file.
Definition at line 21 of file ShowerParticleList.h.
|
inline |
Definition at line 23 of file ShowerParticleList.h.
|
inlinevirtual |
Definition at line 26 of file ShowerParticleList.h.
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 | ) |
Definition at line 22 of file ShowerParticleList.cc.
References fFileInterface.
Referenced by io::ArtificialShowerFile::Read(), io::AiresShowerFile::Read(), io::SenecaShowerFile::Read(), io::CorsikaShowerFile::Read(), and ShowerInventorNS::ShowerInventor::Run().
|
private |
Definition at line 34 of file ShowerParticleList.h.
Referenced by ParticlesBegin(), and SetFileInterface().