32 template <
typename TParentStack>
35 typedef TParentStack super_type;
39 void setParticleData(std::tuple<double>
const v);
41 void setParticleData();
44 std::string asString()
const;
46 void setWeight(
double const v);
48 double getWeight()
const;
61 typedef std::vector<double> weight_vector_type;
72 unsigned int getSize()
const;
74 unsigned int getCapacity()
const;
76 void copy(
int const i1,
int const i2);
78 void swap(
int const i1,
int const i2);
81 void setWeight(
int const i,
double const v);
83 double getWeight(
int const i)
const;
92 weight_vector_type weight_vector_;
95 template <
typename TParentStack>
102 #include <corsika/detail/stack/WeightStackExtension.inl> Describe "particle weights" on a Stack.
CORSIKA8 logging utilities.
Description of particle stacks.
definition of stack-data object to store geometry information.