#include "musrErrorMessage.hh" #include "musrRootOutput.hh" #include #include #include #include int main() { musrErrorMessage errorMessages; musrRootOutput output; const std::vector> expectedProcessIDs = { {"DecayWithSpin",1}, {"eIoni",2}, {"eBrem",3}, {"annihil",4}, {"LowEnCompton",5}, {"LowEnConversion",6}, {"LowEnBrem",7}, {"LowEnergyIoni",8}, {"LowEnPhotoElec",9}, {"RadioactiveDecay",10}, {"muIoni",11}, {"MuFormation",12}, {"Decay",13}, {"conv",14}, {"compt",15}, {"phot",16}, {"initialParticle",100}, }; for (const auto& [name,expectedID] : expectedProcessIDs) { const int actualID = output.ConvertProcessToID(name); if (actualID!=expectedID) { std::cerr<<"process '"<