39 const std::set<ParticleSpec>& particlesSpecs = {},
40 const std::string& particleSpecificationIn =
"",
41 const std::string& definitionLineIn =
"");
44 static std::string AddPDGFilterToSelection(
const ParticleSpec& particleSpec,
45 const std::string& selection,
46 const std::string& branchName);
50 const std::string& wordToRemove)
const;
52 void ReplaceStringInVariable(
const std::string& match,
53 const std::string& replacement);
55 enum class samplertype {plane, cylindrical, spherical};
56 void SetSamplerType(samplertype stIn) {samplerType = stIn;}
58 friend std::ostream& operator<< (std::ostream &out,
const HistogramDefSet& s);
60 std::string branchName;
62 std::map<ParticleSpec, HistogramDef*> definitions;
64 bool dynamicallyStoreIons;
67 enum class writewhat {all, particles, ions, topN, topNParticles, topNIons};
72 samplertype samplerType;