Hammer
1.0.0
Helicity Amplitude Module for Matrix Element Reweighting
|
This is the complete list of members for Hammer::Histos, including all inherited members.
_currentEventId | Hammer::Histos | private |
_dictionaries | Hammer::Histos | private |
_group | Hammer::SettingsConsumer | protected |
_histogramDefs | Hammer::Histos | private |
_histograms | Hammer::Histos | private |
_initialized | Hammer::Histos | private |
_ownedSettings | Hammer::SettingsConsumer | protected |
_settingHandler | Hammer::SettingsConsumer | protected |
_settingPath | Hammer::SettingsConsumer | protected |
addHistogramDefinition(const std::string &histogramName, const IndexList &binSizes, bool hasUnderOverFlow=true, const MD::BinRangeList &ranges={}, bool shouldCompress=false, bool withErrors=false) | Hammer::Histos | |
addHistogramDefinition(const std::string &histogramName, const MD::BinEdgeList &binEdges, bool hasUnderOverFlow=true, bool shouldCompress=false, bool withErrors=false) | Hammer::Histos | |
addHistogramFixedData(const std::string &histogramName, MD::SharedTensorData data) | Hammer::Histos | |
addRefs() const | Hammer::SettingsConsumer | virtual |
addSetting(const std::string &name, const T &defaultValue) | Hammer::SettingsConsumer | protected |
canFill(const std::string &name, const std::vector< double > &values) | Hammer::Histos | |
checkExists(const std::string &name) | Hammer::Histos | |
clear() | Hammer::Histos | |
createProjectedHistogram(const std::string &oldName, const std::string &newName, const std::set< uint16_t > &collapsedIndexPositions) | Hammer::Histos | |
defineSettings() | Hammer::Histos | protectedvirtual |
fillHisto(const std::string &histogramName, const std::string &schemeName, const IndexList &binPosition, Tensor &value, double extraWeight=1.0) | Hammer::Histos | |
getBinIndices(const std::string &histogramName, const MD::BinValue &value) const | Hammer::Histos | |
getEntry(const std::string &histogramName, const std::string &schemeName) const | Hammer::Histos | private |
getEntry(const std::string &histogramName, const std::string &schemeName) | Hammer::Histos | private |
getEventIDRepsForHisto(const std::string &name, const std::string &scheme) const | Hammer::Histos | |
getExternalData(const std::string &schemeName, std::vector< LabelsList > labels) const | Hammer::Histos | private |
getHistogram(const std::string &histogramName, const std::string &schemeName) const | Hammer::Histos | |
getHistogramEdges(const std::string &histogramName) const | Hammer::Histos | |
getHistogramEventIds(const std::string &name, const std::string &scheme) const | Hammer::Histos | |
getHistogramNames() const | Hammer::Histos | |
getHistograms(const std::string &histogramName, const std::string &schemeName) const | Hammer::Histos | |
getHistogramShape(const std::string &histogramName) const | Hammer::Histos | |
getLog() const | Hammer::Histos | protected |
getSetting(const std::string &name) const | Hammer::SettingsConsumer | protected |
getSetting(const std::string &otherPath, const std::string &name) const | Hammer::SettingsConsumer | protected |
getSettingsHandler() const | Hammer::SettingsConsumer | |
getUnderOverFlows(const std::string &histogramName) const | Hammer::Histos | |
Histos(DictionaryManager *dict=nullptr) | Hammer::Histos | |
Histos(const Histos &other)=delete | Hammer::Histos | |
Histos(Histos &&other)=delete | Hammer::Histos | |
init() | Hammer::Histos | |
initSettings() | Hammer::SettingsConsumer | protected |
isOn(const std::string &name) const | Hammer::SettingsConsumer | protected |
isOn(const std::string &otherPath, const std::string &name) const | Hammer::SettingsConsumer | protected |
isValidHistogram(const std::string &histogramName, size_t dim) const | Hammer::Histos | |
operator=(const Histos &other)=delete | Hammer::Histos | |
operator=(Histos &&other)=delete | Hammer::Histos | |
Hammer::SettingsConsumer::operator=(const SettingsConsumer &)=default | Hammer::SettingsConsumer | |
readDefinition(const Serial::FBHistoDefinition *msgreader, bool merge) | Hammer::Histos | |
readHistogram(const Serial::FBHistogram *msgreader, bool merge) | Hammer::Histos | |
removeHistogram(const std::string &histogramName) | Hammer::Histos | |
removeSetting(const std::string &name) | Hammer::SettingsConsumer | protected |
resetHistogramFixedData(const std::string &histogramName) | Hammer::Histos | |
setEventId(EventUID eventId) | Hammer::Histos | |
setHistogramCompression(const std::string &histogramName, bool value=true) | Hammer::Histos | |
setHistogramKeepErrors(const std::string &histogramName, bool value=true) | Hammer::Histos | |
setPath(const std::string &path) | Hammer::SettingsConsumer | protected |
setSettingsHandler(SettingsHandler &sh) | Hammer::SettingsConsumer | virtual |
setSettingsHandler(const SettingsConsumer &other) | Hammer::SettingsConsumer | |
SettingsConsumer() | Hammer::SettingsConsumer | |
SettingsConsumer(const SettingsConsumer &)=default | Hammer::SettingsConsumer | |
setWeightTerm(WTerm group) | Hammer::SettingsConsumer | |
size() const | Hammer::Histos | |
updateVectorOfSettings(const std::vector< T > &values, const std::vector< std::string > &names, const std::string &path="", WTerm group=WTerm::COMMON) | Hammer::SettingsConsumer | protected |
updateVectorOfSettings(const std::map< std::string, T > &values, const std::string &path="", WTerm group=WTerm::COMMON) | Hammer::SettingsConsumer | protected |
writeDefinition(flatbuffers::FlatBufferBuilder *msgwriter, const std::string &histogramName) const | Hammer::Histos | |
writeHistogram(flatbuffers::FlatBufferBuilder *msgwriter, const std::string &histogramName, const std::string &schemeName, const EventUID &eventIDs) const | Hammer::Histos | |
~Histos() noexcept | Hammer::Histos | |
~SettingsConsumer() | Hammer::SettingsConsumer | inlinevirtual |