#include <PolarisationQuantitiesProducers.h>
|
| PolarisationQuantitiesProducerBase (std::string name, std::map< KLepton *, RMFLV > product_type::*fittedTausMember, std::map< KLepton *, float > product_type::*polarisationOmegasMember, std::map< KLepton *, float > product_type::*polarisationOmegaBarsMember, std::map< KLepton *, float > product_type::*polarisationOmegaVisiblesMember, float product_type::*polarisationCombinedOmegaMember, float product_type::*polarisationCombinedOmegaBarMember, float product_type::*polarisationCombinedOmegaVisibleMember, bool genMatched=false) |
|
virtual void | Init (setting_type const &settings, metadata_type &metadata) override |
|
virtual void | Produce (event_type const &event, product_type &product, setting_type const &settings, metadata_type const &metadata) const override |
|
Producer for tau polarisation quantities.
PolarisationQuantitiesProducerBase::PolarisationQuantitiesProducerBase |
( |
std::string |
name, |
|
|
std::map< KLepton *, RMFLV > product_type::* |
fittedTausMember, |
|
|
std::map< KLepton *, float > product_type::* |
polarisationOmegasMember, |
|
|
std::map< KLepton *, float > product_type::* |
polarisationOmegaBarsMember, |
|
|
std::map< KLepton *, float > product_type::* |
polarisationOmegaVisiblesMember, |
|
|
float product_type::* |
polarisationCombinedOmegaMember, |
|
|
float product_type::* |
polarisationCombinedOmegaBarMember, |
|
|
float product_type::* |
polarisationCombinedOmegaVisibleMember, |
|
|
bool |
genMatched = false |
|
) |
| |
void PolarisationQuantitiesProducerBase::Init |
( |
setting_type const & |
settings, |
|
|
metadata_type & |
metadata |
|
) |
| |
|
overridevirtual |
void PolarisationQuantitiesProducerBase::Produce |
( |
event_type const & |
event, |
|
|
product_type & |
product, |
|
|
setting_type const & |
settings, |
|
|
metadata_type const & |
metadata |
|
) |
| const |
|
overridevirtual |
The documentation for this class was generated from the following files: