Hammer  1.0.0
Helicity Amplitude Module for Matrix Element Reweighting
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Hammer::Hammer Member List

This is the complete list of members for Hammer::Hammer, including all inherited members.

_builderHammer::Hammerprivate
_containersHammer::Hammerprivate
_eventHammer::Hammerprivate
_groupHammer::SettingsConsumerprivate
_histogramsHammer::Hammerprivate
_mcunitsHammer::Hammerprivate
_ownedSettingsHammer::SettingsConsumerprivate
_settingHandlerHammer::SettingsConsumerprivate
_settingPathHammer::SettingsConsumerprivate
_settingsHammer::Hammerprivate
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::SettingsConsumerprivatevirtual
addSetting(const std::string &name, const T &defaultValue)Hammer::SettingsConsumerprivate
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::Hammerprivatevirtual
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::Hammerprivate
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::SettingsConsumerprivate
getSetting(const std::string &otherPath, const std::string &name) const Hammer::SettingsConsumerprivate
getSettingsHandler() const Hammer::SettingsConsumerprivate
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)=deleteHammer::Hammer
Hammer(Hammer &&other)=deleteHammer::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::SettingsConsumerprivate
isOn(const std::string &name) const Hammer::SettingsConsumerprivate
isOn(const std::string &otherPath, const std::string &name) const Hammer::SettingsConsumerprivate
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)=deleteHammer::Hammer
operator=(Hammer &&other)=deleteHammer::Hammer
Hammer::SettingsConsumer::operator=(const SettingsConsumer &)=defaultHammer::SettingsConsumerprivate
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::SettingsConsumerprivate
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::SettingsConsumerprivate
setSettingsHandler(SettingsHandler &sh)Hammer::SettingsConsumerprivatevirtual
setSettingsHandler(const SettingsConsumer &other)Hammer::SettingsConsumerprivate
SettingsConsumer()Hammer::SettingsConsumerprivate
SettingsConsumer(const SettingsConsumer &)=defaultHammer::SettingsConsumerprivate
setUnits(std::string name="GeV")Hammer::Hammer
setWeightTerm(WTerm group)Hammer::SettingsConsumerprivate
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::SettingsConsumerprivate
updateVectorOfSettings(const std::map< std::string, T > &values, const std::string &path="", WTerm group=WTerm::COMMON)Hammer::SettingsConsumerprivate
~Hammer() noexceptHammer::Hammer
~SettingsConsumer()Hammer::SettingsConsumerinlineprivatevirtual