![]() |
Hammer
1.0.0
Helicity Amplitude Module for Matrix Element Reweighting
|
This is the complete list of members for Hammer::Hammer, including all inherited members.
| _builder | Hammer::Hammer | private |
| _containers | Hammer::Hammer | private |
| _event | Hammer::Hammer | private |
| _group | Hammer::SettingsConsumer | private |
| _histograms | Hammer::Hammer | private |
| _mcunits | Hammer::Hammer | private |
| _ownedSettings | Hammer::SettingsConsumer | private |
| _settingHandler | Hammer::SettingsConsumer | private |
| _settingPath | Hammer::SettingsConsumer | private |
| _settings | Hammer::Hammer | private |
| addFFScheme(const std::string &schemeName, const std::map< std::string, std::string > &schemes) | Hammer::Hammer | |
| addHistogram(const std::string &name, const std::vector< uint16_t > &binSizes, bool hasUnderOverFlow=true, const std::vector< std::pair< double, double >> &ranges={}) | Hammer::Hammer | |
| addHistogram(const std::string &name, const std::vector< std::vector< double >> &binEdges, bool hasUnderOverFlow) | Hammer::Hammer | |
| addProcess(Process &p) | Hammer::Hammer | |
| addPurePSVertices(const std::set< std::string > &vertices, WTerm what=WTerm::NUMERATOR) | Hammer::Hammer | |
| addRefs() const | Hammer::SettingsConsumer | privatevirtual |
| addSetting(const std::string &name, const T &defaultValue) | Hammer::SettingsConsumer | private |
| addTotalSumOfWeights(const bool compress=false, const bool witherrors=false) | Hammer::Hammer | |
| clearPurePSVertices(WTerm what=WTerm::NUMERATOR) | Hammer::Hammer | |
| collapseProcessesInHistogram(const std::string &name) | Hammer::Hammer | |
| createProjectedHistogram(const std::string &oldName, const std::string &newName, const std::set< uint16_t > &collapsedIndexPositions) | Hammer::Hammer | |
| defineSettings() | Hammer::Hammer | privatevirtual |
| fillEventHistogram(const std::string &name, const std::vector< double > &values) | Hammer::Hammer | |
| forbidDecay(const std::vector< std::string > &names) | Hammer::Hammer | |
| forbidDecay(const std::string &name) | Hammer::Hammer | |
| getDenominatorRate(const HashId &id) const | Hammer::Hammer | |
| getDenominatorRate(const PdgId &parent, const std::vector< PdgId > &daughters) const | Hammer::Hammer | |
| getDenominatorRate(const std::string &vertex) const | Hammer::Hammer | |
| getFFSchemeNames() const | Hammer::Hammer | |
| getHistogram(const std::string &name, const std::string &scheme) const | Hammer::Hammer | |
| getHistogramBinEdges(const std::string &name) const | Hammer::Hammer | |
| getHistogramEventIds(const std::string &name, const std::string &scheme) const | Hammer::Hammer | |
| getHistograms(const std::string &name, const std::string &scheme) const | Hammer::Hammer | |
| getHistogramShape(const std::string &name) const | Hammer::Hammer | |
| getLog() const | Hammer::Hammer | private |
| getRate(const HashId &id, const std::string &scheme) const | Hammer::Hammer | |
| getRate(const PdgId &parent, const std::vector< PdgId > &daughters, const std::string &scheme) const | Hammer::Hammer | |
| getRate(const std::string &vertex, const std::string &scheme) const | Hammer::Hammer | |
| getSetting(const std::string &name) const | Hammer::SettingsConsumer | private |
| getSetting(const std::string &otherPath, const std::string &name) const | Hammer::SettingsConsumer | private |
| getSettingsHandler() const | Hammer::SettingsConsumer | private |
| getWeight(const std::string &scheme, const std::vector< size_t > &processes={}) const | Hammer::Hammer | |
| getWeight(const std::string &scheme, const std::vector< std::vector< std::string >> &processes) const | Hammer::Hammer | |
| getWeights(const std::string &scheme) const | Hammer::Hammer | |
| Hammer() | Hammer::Hammer | |
| Hammer(const Hammer &other)=delete | Hammer::Hammer | |
| Hammer(Hammer &&other)=delete | Hammer::Hammer | |
| histogramHasUnderOverFlows(const std::string &name) const | Hammer::Hammer | |
| includeDecay(const std::vector< std::string > &names) | Hammer::Hammer | |
| includeDecay(const std::string &name) | Hammer::Hammer | |
| initEvent(double weight=1.0) | Hammer::Hammer | |
| initRun() | Hammer::Hammer | |
| initSettings() | Hammer::SettingsConsumer | private |
| isOn(const std::string &name) const | Hammer::SettingsConsumer | private |
| isOn(const std::string &otherPath, const std::string &name) const | Hammer::SettingsConsumer | private |
| keepErrorsInHistogram(const std::string &name, bool value=true) | Hammer::Hammer | |
| loadEventWeights(IOBuffer &buffer, bool merge=false) | Hammer::Hammer | |
| loadHistogram(IOBuffer &buffer, bool merge=false) | Hammer::Hammer | |
| loadHistogramDefinition(IOBuffer &buffer, bool merge=false) | Hammer::Hammer | |
| loadRates(IOBuffer &buffer, bool merge=false) | Hammer::Hammer | |
| loadRunHeader(IOBuffer &buffer, bool merge=false) | Hammer::Hammer | |
| operator=(const Hammer &other)=delete | Hammer::Hammer | |
| operator=(Hammer &&other)=delete | Hammer::Hammer | |
| Hammer::SettingsConsumer::operator=(const SettingsConsumer &)=default | Hammer::SettingsConsumer | private |
| processEvent() | Hammer::Hammer | |
| readCards(const std::string &fileDecays, const std::string &fileOptions) | Hammer::Hammer | |
| removeFFScheme(const std::string &schemeName) | Hammer::Hammer | |
| removeHistogram(const std::string &name) | Hammer::Hammer | |
| removeProcess(size_t id) | Hammer::Hammer | |
| removeSetting(const std::string &name) | Hammer::SettingsConsumer | private |
| resetFFEigenvectors(const std::string &process, const std::string &group) | Hammer::Hammer | |
| resetSpecializationInHistogram(const std::string &name) | Hammer::Hammer | |
| resetSpecializeWCInWeights(const std::string &process) | Hammer::Hammer | |
| resetWilsonCoefficients(const std::string &process, WTerm what=WTerm::NUMERATOR) | Hammer::Hammer | |
| saveEventWeights() const | Hammer::Hammer | |
| saveHeaderCard(const std::string &fileDecays) const | Hammer::Hammer | |
| saveHistogram(const std::string &name) const | Hammer::Hammer | |
| saveHistogram(const std::string &name, const std::string &scheme) const | Hammer::Hammer | |
| saveHistogram(const std::string &name, const EventUIDGroup &eventIDs) const | Hammer::Hammer | |
| saveHistogram(const std::string &name, const std::string &scheme, const EventUIDGroup &eventIDs) const | Hammer::Hammer | |
| saveHistogram(const HistoInfo &info) const | Hammer::Hammer | |
| saveOptionCard(const std::string &fileOptions, bool useDefault=true) const | Hammer::Hammer | |
| saveRates() const | Hammer::Hammer | |
| saveReferences(const std::string &fileRefs) const | Hammer::Hammer | |
| saveRunHeader() const | Hammer::Hammer | |
| setEventBaseWeight(double weight) | Hammer::Hammer | |
| setEventHistogramBin(const std::string &name, const std::vector< uint16_t > &bins) | Hammer::Hammer | |
| setFFEigenvectors(const std::string &process, const std::string &group, const std::vector< double > &values) | Hammer::Hammer | |
| setFFEigenvectors(const std::string &process, const std::string &group, const std::map< std::string, double > &settings) | Hammer::Hammer | |
| setFFEigenvectorsLocal(const std::string &process, const std::string &group, const std::vector< double > &values) | Hammer::Hammer | |
| setFFEigenvectorsLocal(const std::string &process, const std::string &group, const std::map< std::string, double > &settings) | Hammer::Hammer | |
| setFFInputScheme(const std::map< std::string, std::string > &schemes) | Hammer::Hammer | |
| setHeader(const std::string &options) | Hammer::Hammer | |
| setOptions(const std::string &options) | Hammer::Hammer | |
| setPath(const std::string &path) | Hammer::SettingsConsumer | private |
| setSettingsHandler(SettingsHandler &sh) | Hammer::SettingsConsumer | privatevirtual |
| setSettingsHandler(const SettingsConsumer &other) | Hammer::SettingsConsumer | private |
| SettingsConsumer() | Hammer::SettingsConsumer | private |
| SettingsConsumer(const SettingsConsumer &)=default | Hammer::SettingsConsumer | private |
| setUnits(std::string name="GeV") | Hammer::Hammer | |
| setWeightTerm(WTerm group) | Hammer::SettingsConsumer | private |
| setWilsonCoefficients(const std::string &process, const std::vector< std::complex< double >> &values, WTerm what=WTerm::NUMERATOR) | Hammer::Hammer | |
| setWilsonCoefficients(const std::string &process, const std::map< std::string, std::complex< double >> &settings, WTerm what=WTerm::NUMERATOR) | Hammer::Hammer | |
| setWilsonCoefficientsLocal(const std::string &process, const std::vector< std::complex< double >> &values) | Hammer::Hammer | |
| setWilsonCoefficientsLocal(const std::string &process, const std::map< std::string, std::complex< double >> &settings) | Hammer::Hammer | |
| specializeFFInHistogram(const std::string &name, const std::string &process, const std::string &group, const std::vector< double > &values) | Hammer::Hammer | |
| specializeFFInHistogram(const std::string &name, const std::string &process, const std::string &group, const std::map< std::string, double > &settings) | Hammer::Hammer | |
| specializeWCInHistogram(const std::string &name, const std::string &process, const std::vector< std::complex< double >> &values) | Hammer::Hammer | |
| specializeWCInHistogram(const std::string &name, const std::string &process, const std::map< std::string, std::complex< double >> &settings) | Hammer::Hammer | |
| specializeWCInWeights(const std::string &process, const std::vector< std::complex< double >> &values) | Hammer::Hammer | |
| specializeWCInWeights(const std::string &process, const std::map< std::string, std::complex< double >> &settings) | Hammer::Hammer | |
| updateVectorOfSettings(const std::vector< T > &values, const std::vector< std::string > &names, const std::string &path="", WTerm group=WTerm::COMMON) | Hammer::SettingsConsumer | private |
| updateVectorOfSettings(const std::map< std::string, T > &values, const std::string &path="", WTerm group=WTerm::COMMON) | Hammer::SettingsConsumer | private |
| ~Hammer() noexcept | Hammer::Hammer | |
| ~SettingsConsumer() | Hammer::SettingsConsumer | inlineprivatevirtual |