TFCSEnergyBinParametrization class
#include <TFCSEnergyBinParametrization.h>
Contents
Base classes
Constructors, destructors, conversion operators
- TFCSEnergyBinParametrization(const char* name = nullptr, const char* title = nullptr)
Public functions
- void set_pdgid(int id) override
- void set_pdgid(const std::set<int>& ids) override
- void add_pdgid(int id) override
- void clear_pdgid() override
- auto n_bins() const -> int override
- void set_number_of_Ekin_bins(int n_Ekin_bin)
- void set_pdgid_Ekin_bin_probability(int id, std::vector<float> prob) virtual
- auto load_pdgid_Ekin_bin_probability_from_file(int id, TFile* file, std::string prob_object_name) -> bool virtual
- auto simulate(TFCSSimulationState& simulstate, const TFCSTruthState* truth, const TFCSExtrapolationState* extrapol) const -> FCSReturnCode override
- Method in all derived classes to do some simulation.
- auto is_match_Ekin_bin(int Ekin_bin) const -> bool override
- void Print(Option_t* option = "") const override
Function documentation
void TFCSEnergyBinParametrization:: set_number_of_Ekin_bins(int n_Ekin_bin)
current convention is to start Ekin_bin counting at 1, to be updated to start counting with 0
void TFCSEnergyBinParametrization:: set_pdgid_Ekin_bin_probability(int id,
std::vector<float> prob) virtual
set_