40 const std::set<ParticleSpec>& particlesSpecs = {},
41 const std::string& particleSpecificationIn =
"",
42 const std::string& definitionLineIn =
"");
45 static std::string AddPDGFilterToSelection(
const ParticleSpec& particleSpec,
46 const std::string& selection,
47 const std::string& branchName);
51 const std::string& wordToRemove)
const;
53 void ReplaceStringInVariable(
const std::string& match,
54 const std::string& replacement);
56 enum class samplertype {plane, cylindrical, spherical};
57 void SetSamplerType(samplertype stIn) {samplerType = stIn;}
59 friend std::ostream& operator<< (std::ostream &out,
const HistogramDefSet& s);
61 std::string branchName;
63 std::map<ParticleSpec, HistogramDef*> definitions;
65 bool dynamicallyStoreIons;
68 enum class writewhat {all, particles, ions, topN, topNParticles, topNIons};
73 samplertype samplerType;