TFCSHitCellMappingWiggleEMB class

Base classes

class TFCSHitCellMapping

Constructors, destructors, conversion operators

TFCSHitCellMappingWiggleEMB(const char* name = nullptr, const char* title = nullptr, CaloGeo* geo = nullptr)

Public functions

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

Function documentation

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

modify one hit position to emulate the LAr accordion shape and then fills all hits into calorimeter cells