#include <MixOp.h>
Public Member Functions | |
template<typename FUNC > | |
MixOp (std::string const &moduleLabel, InputTag const &inputTag, std::string const &outputInstanceLabel, FUNC mixFunc, bool outputProduct, bool compactMissingProducts, BranchType bt) | |
InputTag const & | inputTag () const override |
TypeID | inputType () const override |
EDProduct const * | newIncomingWrappedProduct () const override |
ProductID | incomingProductID () const override |
ProductID | outgoingProductID () const override |
BranchType | branchType () const override |
Public Member Functions inherited from art::MixOpBase | |
virtual | ~MixOpBase () noexcept=default |
Private Member Functions | |
void | mixAndPut (Event &e, SpecProdList const &inProducts, PtrRemapper const &remap) const override |
void | setIncomingProductID (ProductID) override |
Private Attributes | |
InputTag const | inputTag_ |
std::string const | outputInstanceLabel_ |
TypeID const | inputType_ |
MixFunc< Prod, OProd > const | mixFunc_ |
std::string const | processName_ |
std::string const | moduleLabel_ |
bool const | outputProduct_ |
bool const | compactMissingProducts_ |
BranchType const | branchType_ |
ProductID | incomingProductID_ {ProductID::invalid()} |
art::MixOp< Prod, OProd >::MixOp | ( | std::string const & | moduleLabel, |
InputTag const & | inputTag, | ||
std::string const & | outputInstanceLabel, | ||
FUNC | mixFunc, | ||
bool | outputProduct, | ||
bool | compactMissingProducts, | ||
BranchType | bt | ||
) |
|
inlineoverridevirtual |
|
overridevirtual |
|
inlineoverridevirtual |
Implements art::MixOpBase.
|
inlineoverridevirtual |
Implements art::MixOpBase.
|
overrideprivatevirtual |
Implements art::MixOpBase.
Definition at line 101 of file MixOp.h.
|
inlineoverridevirtual |
Implements art::MixOpBase.
|
overridevirtual |
Implements art::MixOpBase.
Definition at line 150 of file MixOp.h.
|
overrideprivatevirtual |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |