HeavyIonAnalysis/AnalysisTree

Support of AnalysisTree for ROOT > 6.20

Closed this issue · 2 comments

This issue referred to:
root-project/root#8268

Shortly, ROOT fails to serialize complex structures with STL collections like map<array<string,2>, string> which is currently used by AnalysisTree::Configuration.

Proposal of Viktor (#69 ): replacement of map<array<string,2>, string> with map<StringArray, string> where StringArray is and auxiliary serializable type.

My proposal (#71 ): replacement of map<array<string,2>, string> with std::vector, where MatchConfig is serializeable type.

Indexed structure map<array<string,2>, string> can be populated after loading of the object.