std::vector< double > evaluate(boost::mpi::communicator const &comm, ParticleReferenceRange const &particles, const ParticleObservables::traits< Particle > &) const override
std::vector< std::size_t > shape() const override
CylindricalPidProfileObservable(std::vector< int > const &ids, std::shared_ptr< Utils::CylindricalTransformationParameters > transform_params, int n_r_bins, int n_phi_bins, int n_z_bins, double min_r, double max_r, double min_phi, double max_phi, double min_z, double max_z)