8.3.4.1. TComposeEval

This composer can be seen as an overall new assessor that is, usually provided to the runner (or to a master directly).

The constructor have no argument. The only important method is the addEval one that allows users to add evaluation functions, keeping in mind that they should be called in the correct order, regarding what they expect (the only argument of the function being a pointer to the assessor to be stacked to create the chain). Examples of composition can be found in Macro “relauncherComposeMultitypeAndReadMultiType.C”.

As for the input/output attributes or a regular assessor, one can use the setEvals (mind the “s”) that allows to put all the pointers as argument of the function, right after an int parameter that state the number of assessor procided to define the composition.