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::Histos Member List

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

_currentEventIdHammer::Histosprivate
_dictionariesHammer::Histosprivate
_groupHammer::SettingsConsumerprotected
_histogramDefsHammer::Histosprivate
_histogramsHammer::Histosprivate
_initializedHammer::Histosprivate
_ownedSettingsHammer::SettingsConsumerprotected
_settingHandlerHammer::SettingsConsumerprotected
_settingPathHammer::SettingsConsumerprotected
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::SettingsConsumervirtual
addSetting(const std::string &name, const T &defaultValue)Hammer::SettingsConsumerprotected
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::Histosprotectedvirtual
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::Histosprivate
getEntry(const std::string &histogramName, const std::string &schemeName)Hammer::Histosprivate
getEventIDRepsForHisto(const std::string &name, const std::string &scheme) const Hammer::Histos
getExternalData(const std::string &schemeName, std::vector< LabelsList > labels) const Hammer::Histosprivate
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::Histosprotected
getSetting(const std::string &name) const Hammer::SettingsConsumerprotected
getSetting(const std::string &otherPath, const std::string &name) const Hammer::SettingsConsumerprotected
getSettingsHandler() const Hammer::SettingsConsumer
getUnderOverFlows(const std::string &histogramName) const Hammer::Histos
Histos(DictionaryManager *dict=nullptr)Hammer::Histos
Histos(const Histos &other)=deleteHammer::Histos
Histos(Histos &&other)=deleteHammer::Histos
init()Hammer::Histos
initSettings()Hammer::SettingsConsumerprotected
isOn(const std::string &name) const Hammer::SettingsConsumerprotected
isOn(const std::string &otherPath, const std::string &name) const Hammer::SettingsConsumerprotected
isValidHistogram(const std::string &histogramName, size_t dim) const Hammer::Histos
operator=(const Histos &other)=deleteHammer::Histos
operator=(Histos &&other)=deleteHammer::Histos
Hammer::SettingsConsumer::operator=(const SettingsConsumer &)=defaultHammer::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::SettingsConsumerprotected
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::SettingsConsumerprotected
setSettingsHandler(SettingsHandler &sh)Hammer::SettingsConsumervirtual
setSettingsHandler(const SettingsConsumer &other)Hammer::SettingsConsumer
SettingsConsumer()Hammer::SettingsConsumer
SettingsConsumer(const SettingsConsumer &)=defaultHammer::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::SettingsConsumerprotected
updateVectorOfSettings(const std::map< std::string, T > &values, const std::string &path="", WTerm group=WTerm::COMMON)Hammer::SettingsConsumerprotected
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() noexceptHammer::Histos
~SettingsConsumer()Hammer::SettingsConsumerinlinevirtual