Rivet::MultiplexedAO Class Referenceabstract Multiplexer base class. More...
Inheritance diagram for Rivet::MultiplexedAO:
Detailed DescriptionMultiplexer base class. Abstract interface to a set of YODA AOs corresponding to multiple weight-streams, with subevent handling.
Member Function Documentation◆ activeAO()
A shared pointer to the active YODA AO. Implemented in Rivet::Multiplexer< T >. ◆ basePath()
The histogram path, without a variation suffix. Implemented in Rivet::Multiplexer< T >. ◆ collapseEventGroup()
Sync the fill proxies to the persistent histogram. Implemented in Rivet::Multiplexer< T >. ◆ initBootstrap()
Set the size of the bootstrap vectors. Implemented in Rivet::Multiplexer< T >. ◆ newSubEvent()
Add a new layer of subevent fill staging. Implemented in Rivet::Multiplexer< T >. ◆ operator*()
Access the active analysis object as a reference. Implemented in Rivet::Multiplexer< T >. ◆ operator->() [1/2]
Access the active analysis object for const function calls. Implemented in Rivet::Multiplexer< T >. ◆ operator->() [2/2]
Access the active analysis object for function calls. Implemented in Rivet::Multiplexer< T >. ◆ pushToFinal()
Sync the persistent histograms to the final collection. Implemented in Rivet::Multiplexer< T >. ◆ setActiveFinalWeightIdx()
Set active object for finalize. Implemented in Rivet::Multiplexer< T >. ◆ setActiveWeightIdx()
Set active object for analyze. Implemented in Rivet::Multiplexer< T >. ◆ unsetActiveWeight()
Unset the active-object pointer. Implemented in Rivet::Multiplexer< T >. The documentation for this class was generated from the following file:
Generated on Thu Feb 29 2024 15:46:48 for Rivet by 1.9.8 |