TFCSHistoLateralShapeParametrizationFCal class

Base classes

class TFCSHistoLateralShapeParametrization

Constructors, destructors, conversion operators

TFCSHistoLateralShapeParametrizationFCal(const char* name = nullptr, const char* title = nullptr)
~TFCSHistoLateralShapeParametrizationFCal()

Public functions

auto simulate_hit(Hit& hit, TFCSSimulationState& simulstate, const TFCSTruthState* truth, const TFCSExtrapolationState* extrapol) -> FCSReturnCode override

Function documentation

FCSReturnCode TFCSHistoLateralShapeParametrizationFCal::simulate_hit(Hit& hit, TFCSSimulationState& simulstate, const TFCSTruthState* truth, const TFCSExtrapolationState* extrapol) override

simulated one hit position with weight that should be put into simulstate sometime later all hit weights should be resacled such that their final sum is simulstate->E(sample) someone also needs to map all hits into cells