Dataset for Reweighting Wraps a dataset and provides each data-point with a new weight.
More...
#include <DataDriven.h>
|
| ReweightingDataset (const GeneralOptions &general_options, Dataset &dataset, const std::vector< float > &weights) |
| Constructs a new ReweightingDataset. More...
|
|
virtual unsigned int | getNumberOfFeatures () const override |
| Returns the number of features in this dataset.
|
|
virtual unsigned int | getNumberOfSpectators () const override |
| Returns the number of features in this dataset.
|
|
virtual unsigned int | getNumberOfEvents () const override |
| Returns the number of events in this dataset.
|
|
virtual std::vector< float > | getFeature (unsigned int iFeature) override |
| Returns all values of one feature in a std::vector<float> More...
|
|
virtual std::vector< float > | getSpectator (unsigned int iSpectator) override |
| Returns all values of one spectator in a std::vector<float> More...
|
|
virtual std::vector< float > | getWeights () override |
| Returns all weights.
|
|
virtual std::vector< float > | getTargets () override |
| Returns all targets.
|
|
virtual std::vector< bool > | getSignals () override |
| Returns all is Signals.
|
|
virtual void | loadEvent (unsigned int event) override |
| Load the event number iEvent. More...
|
|
virtual float | getSignalFraction () |
| Returns the signal fraction of the whole sample.
|
|
virtual unsigned int | getFeatureIndex (const std::string &feature) |
| Return index of feature with the given name. More...
|
|
virtual unsigned int | getSpectatorIndex (const std::string &spectator) |
| Return index of spectator with the given name. More...
|
|
|
GeneralOptions | m_general_options |
| GeneralOptions passed to this dataset.
|
|
std::vector< float > | m_input |
| Contains all feature values of the currently loaded event.
|
|
std::vector< float > | m_spectators |
| Contains all spectators values of the currently loaded event.
|
|
float | m_weight |
| Contains the weight of the currently loaded event.
|
|
float | m_target |
| Contains the target value of the currently loaded event.
|
|
bool | m_isSignal |
| Defines if the currently loaded event is signal or background.
|
|
Dataset for Reweighting Wraps a dataset and provides each data-point with a new weight.
Definition at line 29 of file DataDriven.h.
◆ ReweightingDataset()
Constructs a new ReweightingDataset.
- Parameters
-
general_options | shared options defining the dataset (variables, ...) |
dataset | containing the data-points |
weights | reweighting weights |
Definition at line 25 of file DataDriven.cc.
Dataset(const GeneralOptions &general_options)
Constructs a new dataset given the general options.
std::vector< float > m_weights
sPlot weights
Dataset & m_dataset
Wrapped dataset.
◆ getFeature()
virtual std::vector<float> getFeature |
( |
unsigned int |
iFeature | ) |
|
|
inlineoverridevirtual |
Returns all values of one feature in a std::vector<float>
- Parameters
-
iFeature | the position of the feature to return |
Reimplemented from Dataset.
Definition at line 59 of file DataDriven.h.
virtual std::vector< float > getFeature(unsigned int iFeature)
Returns all values of one feature in a std::vector<float>
◆ getFeatureIndex()
unsigned int getFeatureIndex |
( |
const std::string & |
feature | ) |
|
|
virtualinherited |
Return index of feature with the given name.
- Parameters
-
feature | name of the feature |
Definition at line 50 of file Dataset.cc.
◆ getSpectator()
virtual std::vector<float> getSpectator |
( |
unsigned int |
iSpectator | ) |
|
|
inlineoverridevirtual |
Returns all values of one spectator in a std::vector<float>
- Parameters
-
iSpectator | the position of the feature to return |
Reimplemented from Dataset.
Definition at line 65 of file DataDriven.h.
◆ getSpectatorIndex()
unsigned int getSpectatorIndex |
( |
const std::string & |
spectator | ) |
|
|
virtualinherited |
Return index of spectator with the given name.
- Parameters
-
spectator | name of the spectator |
Definition at line 62 of file Dataset.cc.
◆ loadEvent()
void loadEvent |
( |
unsigned int |
event | ) |
|
|
overridevirtual |
Load the event number iEvent.
- Parameters
-
event | event number to load |
Implements Dataset.
Definition at line 28 of file DataDriven.cc.
The documentation for this class was generated from the following files: