CORSIKA  @c8_version@
The framework to simulate particle cascades for astroparticle physics
corsika::dummy_stack::ParticleInterface< StackIteratorInterface > Struct Template Reference
Inheritance diagram for corsika::dummy_stack::ParticleInterface< StackIteratorInterface >:

Public Types

typedef corsika::ParticleBase< StackIteratorInterfacesuper_type
 
- Public Types inherited from corsika::ParticleBase< StackIteratorInterface >
typedef StackIteratorInterface stack_iterator_type
 

Public Member Functions

void setParticleData (const std::tuple< NoData > &)
 
void setParticleData (super_type &, const std::tuple< NoData > &)
 
std::string asString () const
 
HEPEnergyType getEnergy () const
 
MomentumVector getMomentum () const
 
Code getPID () const
 
- Public Member Functions inherited from corsika::ParticleBase< StackIteratorInterface >
 ParticleBase (ParticleBase &&)=delete
 
 ParticleBase (ParticleBase const &)=delete
 
ParticleBase operator= (ParticleBase &&)=delete
 
ParticleBase operator= (ParticleBase const &)=delete
 
void erase ()
 Delete this particle on the stack. More...
 
bool isErased () const
 Method to retrieve the status of the Particle. More...
 
stack_iterator_type addSecondary (const TArgs... args)
 Add a secondary particle based on *this on the stack. More...
 
stack_iterator_typegetIterator ()
 return the corresponding TStackIterator for this particle
 
const stack_iterator_typegetIterator () const
 

Additional Inherited Members

- Protected Member Functions inherited from corsika::ParticleBase< StackIteratorInterface >
auto & getStackData ()
 
const auto & getStackData () const
 
auto & getStack ()
 
const auto & getStack () const
 
std::size_t getIndex () const
 return the index number of the underlying iterator object
 

Detailed Description

template<typename StackIteratorInterface>
struct corsika::dummy_stack::ParticleInterface< StackIteratorInterface >

Definition at line 35 of file DummyStack.hpp.


The documentation for this struct was generated from the following file: