TFCSEnergyInterpolationPiecewiseLinear class
Contents
Base classes
- class TFCSParametrization
Public types
- enum FCSEnergyInitializationStatusBits { kOnlyScaleEnergy = BIT(15) }
- Status bit for energy initialization.
Constructors, destructors, conversion operators
- TFCSEnergyInterpolationPiecewiseLinear(const char* name = nullptr, const char* title = nullptr)
Public functions
- auto OnlyScaleEnergy() const -> bool
- void set_OnlyScaleEnergy()
- void reset_OnlyScaleEnergy()
- auto is_match_Ekin_bin(int) const -> bool override
- auto is_match_calosample(int) const -> bool override
- void InitFromArrayInLogEkin(Int_t np, const Double_t logEkin[], const Double_t response[])
- void InitFromArrayInEkin(Int_t np, const Double_t Ekin[], const Double_t response[])
- auto simulate(TFCSSimulationState& simulstate, const TFCSTruthState* truth, const TFCSExtrapolationState* extrapol) const -> FCSReturnCode override
- Method in all derived classes to do some simulation.
- auto evaluate(const double& Ekin) const -> double
- void Print(Option_t* option = "") const override
Enum documentation
enum TFCSEnergyInterpolationPiecewiseLinear:: FCSEnergyInitializationStatusBits
Status bit for energy initialization.
| Enumerators | |
|---|---|
| kOnlyScaleEnergy |
Set this bit in the TObject bit field the simulated energy should only be scaled by the spline |