19#ifndef OPAL_STAT_WRITER_H
20#define OPAL_STAT_WRITER_H
27 typedef std::vector<std::pair<std::string, unsigned int> >
losses_t;
29 StatWriter(
const std::string& fname,
bool restart);
50 const size_t npOutside = 0);
virtual void write(const PartBunchBase< double, 3 > *)
std::vector< std::pair< std::string, unsigned int > > losses_t
void write(const PartBunchBase< double, 3 > *beam, Vector_t FDext[], const losses_t &losses=losses_t(), const double &azimuth=-1, const size_t npOutside=0)
Write statistical data.
void fillHeader(const losses_t &losses=losses_t())
StatWriter(const std::string &fname, bool restart)