@@ -392,11 +392,11 @@ private:
392392 // / \brief Construct a new RNTupleProcessor for processing a single RNTuple.
393393 // /
394394 // / \param[in] ntuple The source specification (name and storage location) for the RNTuple to process.
395+ // / \param[in] model The model that specifies which fields should be read by the processor.
395396 // / \param[in] processorName Name of the processor. Unless specified otherwise in RNTupleProcessor::Create, this is
396397 // / the name of the underlying RNTuple.
397- // / \param[in] model The model that specifies which fields should be read by the processor.
398- RNTupleSingleProcessor (RNTupleOpenSpec ntuple, std::string_view processorName,
399- std::unique_ptr<ROOT::RNTupleModel> model);
398+ RNTupleSingleProcessor (RNTupleOpenSpec ntuple, std::unique_ptr<ROOT::RNTupleModel> model,
399+ std::string_view processorName);
400400
401401public:
402402 RNTupleSingleProcessor (const RNTupleSingleProcessor &) = delete ;
@@ -447,15 +447,15 @@ private:
447447 // / \brief Construct a new RNTupleChainProcessor.
448448 // /
449449 // / \param[in] ntuples The source specification (name and storage location) for each RNTuple to process.
450- // / \param[in] processorName Name of the processor. Unless specified otherwise in RNTupleProcessor::CreateChain, this
451- // / is the name of the first inner processor.
452450 // / \param[in] model The model that specifies which fields should be read by the processor. The pointer returned by
453451 // / RNTupleModel::MakeField can be used to access a field's value during the processor iteration. When no model is
454452 // / specified, it is created from the descriptor of the first RNTuple specified in `ntuples`.
453+ // / \param[in] processorName Name of the processor. Unless specified otherwise in RNTupleProcessor::CreateChain, this
454+ // / is the name of the first inner processor.
455455 // /
456456 // / RNTuples are processed in the order in which they are specified.
457- RNTupleChainProcessor (std::vector<std::unique_ptr<RNTupleProcessor>> processors, std::string_view processorName,
458- std::unique_ptr<ROOT::RNTupleModel> model);
457+ RNTupleChainProcessor (std::vector<std::unique_ptr<RNTupleProcessor>> processors,
458+ std::unique_ptr<ROOT::RNTupleModel> model, std::string_view processorName );
459459
460460public:
461461 RNTupleChainProcessor (const RNTupleChainProcessor &) = delete ;
@@ -526,19 +526,18 @@ private:
526526 // / \param[in] joinFields The names of the fields on which to join, in case the specified processors are unaligned.
527527 // / The join is made based on the combined join field values, and therefore each field has to be present in each
528528 // / specified processor. If an empty list is provided, it is assumed that the processors are fully aligned.
529- // / \param[in] processorName Name of the processor. Unless specified otherwise in RNTupleProcessor::CreateJoin, this
530- // / is the name of the primary processor.
531529 // / \param[in] primaryModel An RNTupleModel specifying which fields from the primary processor can be read by the
532530 // / processor. If no model is provided, one will be created based on the descriptor of the primary processor.
533531 // / \param[in] auxModels A list of RNTupleModels specifying which fields from the corresponding auxiliary processor
534532 // / (according to the order of `auxProcessors`) can be read by the processor. If this vector is empty, the models
535533 // / will be inferred from their corresponding processors. This also applies to individual auxiliary processors for
536534 // / which the provided model is a `nullptr`.
535+ // / \param[in] processorName Name of the processor. Unless specified otherwise in RNTupleProcessor::CreateJoin, this
536+ // / is the name of the primary processor.
537537 RNTupleJoinProcessor (std::unique_ptr<RNTupleProcessor> primaryProcessor,
538538 std::vector<std::unique_ptr<RNTupleProcessor>> auxProcessors,
539- const std::vector<std::string> &joinFields, std::string_view processorName,
540- std::unique_ptr<ROOT::RNTupleModel> primaryModel = nullptr ,
541- std::vector<std::unique_ptr<ROOT::RNTupleModel>> auxModels = {});
539+ const std::vector<std::string> &joinFields, std::unique_ptr<ROOT::RNTupleModel> primaryModel,
540+ std::vector<std::unique_ptr<ROOT::RNTupleModel>> auxModels, std::string_view processorName);
542541
543542public:
544543 RNTupleJoinProcessor (const RNTupleJoinProcessor &) = delete ;
0 commit comments