5#ifndef ISF_FASTCALOSIMEVENT_TFCSParametrizationEbinChain_h
6#define ISF_FASTCALOSIMEVENT_TFCSParametrizationEbinChain_h
14 const char *title =
nullptr)
23 return simulstate.
Ebin();
25 virtual const std::string
const boost::regex ref(r_ef)
TFCSParametrizationBinnedChain(const char *name=nullptr, const char *title=nullptr)
static void unit_test(TFCSSimulationState *simulstate=nullptr, const TFCSTruthState *truth=nullptr, const TFCSExtrapolationState *extrapol=nullptr)
virtual int get_bin(TFCSSimulationState &simulstate, const TFCSTruthState *, const TFCSExtrapolationState *) const override
current convention is to start Ebin counting at 1, to be updated to start counting with 0
virtual const std::string get_variable_text(TFCSSimulationState &simulstate, const TFCSTruthState *, const TFCSExtrapolationState *) const override
TFCSParametrizationEbinChain(const TFCSParametrizationEbinChain &ref)
TFCSParametrizationEbinChain(const char *name=nullptr, const char *title=nullptr)