TFCSLateralShapeParametrizationHitNumberFromE class
Contents
Base classes
Constructors, destructors, conversion operators
- TFCSLateralShapeParametrizationHitNumberFromE(const char* name = nullptr, const char* title = nullptr, double stochastic = 0.1, double constant = 0)
- TFCSLateralShapeParametrizationHitNumberFromE(const char* name, const char* title, double stochastic, double stochastic_hadron, double constant)
Public functions
- auto get_sigma2_fluctuation(TFCSSimulationState& simulstate, const TFCSTruthState* truth, const TFCSExtrapolationState* extrapol) const -> double override
- auto get_number_of_hits(TFCSSimulationState& simulstate, const TFCSTruthState* truth, const TFCSExtrapolationState* extrapol) const -> int override
- auto operator==(const TFCSParametrizationBase& ref) const -> bool override
- void Print(Option_t* option = "") const override
Protected functions
- auto compare(const TFCSParametrizationBase& ref) const -> bool
Function documentation
TFCSLateralShapeParametrizationHitNumberFromE:: TFCSLateralShapeParametrizationHitNumberFromE(const char* name = nullptr,
const char* title = nullptr,
double stochastic = 0.1,
double constant = 0)
LAr: 10.1%/sqrt(E) stochastic=0.101; constant=0.002; HadEC: 21.4%/sqrt(E) stochastic=0.214; constant=0.0; TileCal: 56.4%/sqrt(E) stochastic=0.564; constant=0.055; FCAL: 28.5%/sqrt(E) stochastic=0.285; constant=0.035;
double TFCSLateralShapeParametrizationHitNumberFromE:: get_sigma2_fluctuation(TFCSSimulationState& simulstate,
const TFCSTruthState* truth,
const TFCSExtrapolationState* extrapol) const override
Give the effective size sigma^2 of the fluctuations from the stochastic and constant term
int TFCSLateralShapeParametrizationHitNumberFromE:: get_number_of_hits(TFCSSimulationState& simulstate,
const TFCSTruthState* truth,
const TFCSExtrapolationState* extrapol) const override
Call get_
bool TFCSLateralShapeParametrizationHitNumberFromE:: operator==(const TFCSParametrizationBase& ref) const override
The == operator compares the content of instances. The implementation in the base class only returns true for a comparison with itself